Hayes Homeworks is the best. They give a detailed estimate, including when they are going to start and how long it may take, AND they really mean it! The guys were super nice, very knowledgeable, and careful. Cleaned up perfectly. Would recommend this company any time, in fact we have another job for them coming up!