I requested cleaning of carpets in two rooms, a hallway and stairs. As part of the request, I indicated that there were stains and that I needed furniture moved. Before selecting this company, I communicated with Frank regarding the stains and how long it would take for the carpets to dry. I did not specifically ask about the furniture movement. On the day of the cleaning, Frank was early (generally a plus), efficient and neat. He was able to remove a year old wine stain from the carpet. The things that could have gone better were that he couldn't move all the furniture and the carpets took longer than he estimated to dry. As a single person, he could not move the sofas in my family room. He moved the other furniture. Also, he said that the carpets would dry in about 4 hours. It took about 8 hours for the stairs to dry and over 12 hours for the family room to dry (excluding the stain area which he said would take longer). All in all, with the exception of his not being able to move the sofas, I was very satisfied with the cleaning job. My carpets are a little stiff right now, but I think that will go away after they are vacuumed. I would recommend him.