O'Shea's catered my wedding back in 2005. The staff was fantastic to work with, I have nothing but raves for their capabilities. Even when there were not enough tablecloths (my mistake), they were able to get more within the hour the day before the wedding. They accomodated my cost-saving mechanisms (allowing us to set up place settings, tables, etc) and all of my last-minute adjustments were met with no anger or extra charges. The food was great, and it is to be expected that food made in a large quantity is going to taste different and get cold a lot faster than a few portions prepared for a tasting. My only complaint is that I wish my guests had not plowed through the appetizers so quickly so I could have had a few. I think all caterers have their good days and bad, but my wedding was wonderful with O'Sheas.
Pros: Service, Price, Flexibility
Cons: Could use more gourmet-style offerings