They were professional, efficient, and did a thorough job. They moved the furniture to get as much of the carpet as they could. They did the whole house! The living room, two bedrooms and the hallway. They are true to their word. I have had carpets cleaned in the past, and Steam Source just had this down to a science. My carpets were filthy and they cleaned everything! They drew out the stains and they didn't even saturate the carpet. They were friendly and did everything with ease. They did an excellent job. I will be using them again soon.