We used McGrath's catering for our rehearsal dinner in Aug 2012 and we are so glad we did. Most of our wedding guests were from out of town so we wanted to invite as many people as possible to dinner the night before. We originally were just go...ing to cook hamburgers and hot dogs ourselves at our house, but decided we wanted to be free to mingle with our guests, not worry about cooking. Melissa was great to work with planning our event via e-mail. She answered all of our questions and had no problems changing details and guests counts, even as late as that morning! We chose their Backyard BBQ which was a buffett of hamburgers, hotdogs, ridiculously delicious corn on the cob, corn breas, potato salad, regular salad and for dessert yummy frosted brownies and watermelon. We added clam chowder as an appetizer which was heavenly. They came the day before to set up a gorgeous tent, and then that day they came early to set up the tables and chairs. We provided our own beverages but they set us up a lovely table. We also provided our own ice cream bar as additional dessert and they were so helpful in dishing out the icecream for us to our guests. They also decorated the tables for us with the decorations I provided. They cooked the burgers and dogs right on scene, but out of the way of the party, the food was delicious, the servers professional and attentive, everyone was so polite and helpful. It was a perfect night. They cleaned up almost all the trash before they left and were back bright and early Sun morning to take down the tent and remove the tables and chairs. I can't think of a single thing that didn't go exactly to plan. I would use them again in a heartbeat.