I worked for this comany, and I have noticed they are wonderful with the carpet cleaning. I would recommend them to anyone. Carpet cleaning is the best part of this business. They really like taking the time and making your carpets look new again.
As for the cleaning part of this company, it needs better management, and people who care about thier job. It is a fast paced, get in and get out, ratrace from the beginning to the end. They do not give enough time, or enough help to the team leader and expect everything to get done anyway. The people who suffer are the customers.