Before the wedding, working with Premier Catering was excellent. They were very responsive, friendly, and easy to work with. They also took care of all the event rentals (tables, chairs, etc) for us. Also, we picked them because they were very responsive and by far the cheapest caterer we could find that offered all the services we wanted. I guess we got what we paid for.
The day of the wedding, we were a bit disappointed with their execution. Nothing terrible happened (and also my wedding planner shielded me from any of this during the reception), but the food was really salty. Also, they did not rent enough champagne glasses or silverware, so some people were drinking champagne out of mugs, etc. Not the worst thing in the world, but we actually had fewer people show up than the estimate we gave them (~200 people), so I don't know how you could not have enough, especially considering we were paying per head.
All in all, the catering was probably the only thing in my wedding that didn't go that well. It didn't "ruin" my wedding, but I was disappointed because we had such a positive experience working with them during the planning phase. I wish their execution had been better. I probably wouldn't hire them again if I had to plan another event.