Completely professional, on time, and most importantly courteous. Answered all of my questions along the way and gave me the best price. These guys will take care of you and your carpet. Highly recommend it!