I would recommend Conviviel Catering for the food and especially for the servisse
Jeff is great to work with. I was in a tough situation with my wedding, 3 weeks before the date I was notified that my caterer wouldn't be able to do it. He came to my rescue, was so efficient and on top of all the details. He is very accessible, text, email, phone, whatever your pleasure.