The entire process from price quote thru removal or old roof to installation of new roof was professionally completed. The clean up completed on a daily basis was excellent.