They were scheduled to be at my house at 8:00AM and arrived at 7:40AM, which was perfect! They did a great job cleaning both inside and out, and the sun screens. There was even one screen that was difficult to get clean and Tim went back to the office to get a different cleaner for the stubborn dirt/stain. Well done job! I would use them again and they are very reasonably priced.