MJM is wonderful. I needed my rickety, original-contractor back porch steps replaced, but also wanted it totally redesigned. Mark (and Mark) listened to my ideas, made suggestions, and thought of a few things I hadn't considered. The result is a beautiful mini-deck and stairs that fits the style of the house perfectly. The construction is so solid that I believe the steps will still be standing long after the house is gone.
MJM Installations returned my initial call quickly, and gave me a printed, detailed quote the same day. As to price, I felt it was very reasonable. I wanted a quality result, and that's going to cost a little more than off the shelf DIY supplies. Mark told me when he would be working, and was there every time. The work was finished quickly, the site tidied up at the end of each shift, and when the project was finished, everything was left neat as a pin.
I strongly recommend this company and will definitely call them again. Mark and Mark do all kinds of home repair and renovation from kitchens, basements, handyman -- you name it, they can probably do it. The owner used to build houses, so I believe it. For me, a company like this is ideal - much better than calling a dozen different contractors.