There are catering restaurants which are proficient and competent when it comes to big events like wedding and company parties while oethers limit their services to cocktail parties or intimate gatherings. Also, inquire about wait staff, setting up and other needed services for catering.