I've used A1 Carpet Care twice and they do a really great job. On the last time I hired them, they said they would have my carpets cleaned in four rooms and a staircase within an hour and a half, but they did such a thorough job that they actually spent over four hours cleaning for me. They really wanna make sure everything is cleaned to your satisfaction. They are priced very reasonably and I have already recommended them to several friends and family. They are awesome!