Huge job, fair price. I would rate him a five star contractor! Employees were very nice and polite, worked long hours to get the job done right! Very good job at the end with clean up. Would highly recommend.