Excellent company! Not only were they on time, but a few minutes early. I was unable to move my 2 love seats by myself, so they moved them out to shampoo the carpet, and even vacuumed the area first. To finish the living and dining rooms, they moved 4 more heavy pieces of furniture in order to clean the carpet, and then put them back. I really appreciated their extra help and the carpets look great!