I cannot say enough good things about MLM, their staff and subcontractors. They were always very professional and courteous. They communicated every detail and helped us with the entire construction process. You cannot ask for a better firm to handle your construction/renovation needs. Additionally, they cleaned up each and every day and made sure that we were inconvenienced as little as possible. If we had to rate them on a scale of 1 to 10 I would have to give then and 11.