Ultra Clean does a fantastic job not only do they have great customer service they're flexible with schedules and have professional staff that come into your home and take great care handling their equipment around your house. Before leaving they gave us a bottle of spot cleaner to help with in between cleanings and also some instructions on ensuring that the floor dries quickly. After they left it was great to see how nice our carpets looked very clean and meticulous about their job. this is the second time that I've had them in my house and I will continue to invite them back on a regular basis.
-- Kevin R