I first heard of Celebrations Catering when I was planning my wedding and went to a tasting. I later learned that they are the company that caters nearly all of my own company's events! This is a very good thing, since the food is so good. They have good variety, too.
My parents have used them to cater a couple of their parties, and the food has always been outstanding.
I can't speak to the service, since we've always done pick-up or delivery, but the account reps are really awesome!