We had a really great experience with this company... Booking was quick, easy, and accommodating to our schedule. The technician was early to our appointment, did a fantastic job, and even cleaned a couple of extra area rugs that we had forgotten to ask about when we initially called. We are moving and accidentally misplaced our receipt which we needed for our rental move out inspection, and they immediately sent over a copy via text and email to help us out! Excellent customer service, the most reasonable prices we could find, and a professional, thorough job... We will be recommending Keep It Clean to friends in the area as well!