I don't even know where to begin, they said they would come between 12&2 p.m. & then they called to say they were running behind & would be there by 3. Well 3 came & went & when I called them to see what was going on the owner was very rude telling me I could either wait & get it done today or reschedule. He then said they would be there within a half hour needless to say they weren't so I called again & they said they were around the corner finally showing up at 4:20pm the guy who cleaned the carpets did such a poor job he was done in 30 minutes that in itself should explain a lot considering I got 4 rooms done. I would definitely not recommend them. No discount was offered for making us waste our entire day waiting.