We had a small destination wedding. We ate at Buffa's Restaurant rather than had catering, but dining isn't an option for the services category.
My Groom and I talked with Adam at Buffa's. He arranged for us to have a set menu (several choices), at a fixed price per person. The price was reasonable, the food was delish!, and the service was perfect. We had a casual brunch after our ceremony in a private room at Buffa's. We had two staff serving us. The food was plentiful and tasty. The only downside (4.0) I can give is on Responsiveness, and ONLY because we played phone tag quite a bit. We ended up communicating by email and it worked out great.
Now, if you are having a very formal wedding, this is not the place for you. However, if you are having a casual or fun event (we had less than 20, including wedding party) and your wedding party/guests can conveniently leave your location and travel to your reception to dine, then I say, head to Buffa's.
I also recommend you head to Buffa's after the wedding festivities for some great Jazz in a club/bar environment.