The Company showed up a day early to install my new roof, it was a surprise but necessary due to the forecast of rain on the scheduled day. Works were efficient and quickly had the roof stripped and started making repairs as required of the roof structure. 90% was completed in one day and the remainder the next. They cleaned and picked up all of the debris generated by the removal and installation. The only problem I had was in communicating with the workers after the Supervisor left, as I speak only a few phrases in Spanish.