Definitely on the pricey side. You need to have a big budget. And the food quality is just ok. Nothing amazing. It's just easier for a big party of people that way they can get their own food and pay for their own without having to worry about splitting the bill.