Good: I liked their pricing. Bad: Bait and switch pricing. Improvements: Be true about what services they offer. Other: They offer really cheap carpet cleaning but when they show up they say, oh that price is just for hosing down a rug. I could do that myself. They are a total scam and major upsell..