"We used MJB for a new roof on our house. We are out of their area, but they agreed to do it. We were kept in the loop of everything happening up to the date of install. A crew arrived at 7: 00 a.m. on install date. It was an extremely hot day, but that crew worked their butts off! At 4:30 the roof was done. By 5:00, everything was cleaned up better than when they started ??. The workmanship is excellent. Price was great with no hidden costs popping up. Definitely recommend."