We have used Capri catering many times for family functions. They charge per person for the catering and you have to be able to pick up the food yourself. The menu selection has something for everyone. They offer eggplant parm (very good!), sausage and peppers, meat tray, roasted potatoes, grilled chicken, a pasta dish, baked ziti and salad. Our parties are usually 50 people and we purchased food for 35. We always have a ton left over. Highly recommended if you don't want to cook for your parties.