From start to finish everything was done as promised. Three layers of old roof removed cleaned up and new roof in one day. The work is perfect the clean up is unbelievable 2 guys spent over 2 hours picking up every little piece of old roof. The customer services is great. They were about $500 less than than any other bid and did more work at the better price.