John and his team are excellent! Their prices are fair, quality of work is excellent, and they break down the quote of work to be performed in an easy-to-read format. They even shaved off some of the cost because they got the work done sooner than they had anticipated. Who does that??? Top notch in my book.