They are perfect for any size group, be it 5 or 200. Have used them several times for a small office breakfast, to teachers appreciation, to business meetings. They are always on time, the order is always presented with the utmost care, and the food is always fresh. They are reasonably priced for the quality of their product and the services they render. Always consistent and always a pleasant experience. Will be hard pressed to find better. Plus the Catering Coordinator has been there for years, and she always remembers me by name. I don't even have to tell her what I need ordered most of the time, she already knows. Makes for a memorable experience. Love it.