Kirk and David were awesome! They were very professional and courteous. They took time to explain the process and asked if we had questions throughout the cleaning. They made great recommendations for efficiency. They helped move furniture and replaced it upon completion. They completed the work within the stated timeframe and they did a great job cleaning up prior to leaving. Overall, it was a great experience and I will definitely recommend this company to family and friends. Thank you!