It's been a long time since I've come across good quality rug cleaning services. This rug cleaning company was very professional, on time and their pricing was fair in my ... more