Ryan McClean and McClean Roofing epitomize true "customer service". Our HOA hired McClean to repair and replace roofing for 32 units in our complex. After assessing our actual needs, Ryan provided us with a detailed, competitive bid for the proposed work. He and his crew have been professional and courteous at all times. They arrive on time, work all day and depart in a timely manner after cleaning up the work area. Ryan was always accessible and any issues that cropped up were dealt with promptly and to our complete satisfaction. I highly recommend McClean Roofing to any individual or organization seeking an honest, highly competent and professional roofing contractor. Our association, and I personally, would definitely hire McClean again.