There are lots of catering companies to choose from in San Diego. I used UCSD for an event I was planning and had a possitive experience. The catering manager was knowledgable and made suggestions on how to keep costs down while not scrimping on the guest experience. Day-of event staff performed well, and guests had a good experience. Don't let the name fool you, they do catering off of the UCSD campus. Worth checking out.