This is the third time we've used Heights for various projects, and again it was a great experience start to finish. They are prompt in their responses, provided an accurate quote in a timely fashion, always answered emails within a business day (or faster). The service person who cleaned the windows was thorough and professional, and took great care to keep the areas he was working in clean and dry. As always, the finished product was great. We will use them again.