MM is in our rotation of office meeting catering choices. So my review is based solely on that. I have ordered from them about a dozen times. Our orders have always been correct and on time. The platters are great for large groups. There are assortments of cold cuts, cheeses, veggie fixins and a relish tray with pickles, olives, etc. The potato salad is good though heavy on the mayo. I really like the assortment of breads you get so you can make mini sandwiches: marble rye, onion rolls, and more. The big hit of any meeting is the dessert tray and they have a really nice assortment of cheesecake, brownies, carrot cake, and pecan pie bars. Pricing is reasonable and it's per person.
If you are ordering I would suggest to add a few more people to your order since I find we sometimes run out of the mini breads. I think they figure on 2 mini sandwiches per person, but some people can pack away three no problems.