These guys were great! Once a data was set for installation, Daniel and Alex arrived promptly and finished the job in less than 6 hours. That includes setup, installation, and clean up. They even vacuumed the patio! We were extremely happy with the entire process. Everyone we encountered with the company, from the office staff to the installers, we professional and courteous.