I think it sounds lovely.
In restaurant, I'd expect to pay about £20 a head for a meal like that. Plus extra for drinks.
But for takeaway, I have a ceiling price that I'm prepared to pay. Mostly because food simply isn't as nice when its been wrapped and transported and because I have to do my own washing up! I wouldn't pay more than £40 for a takeaway, regardless of what it was, for our family of 4. And at the £40 mark, it would be a very occasional treat, given there's a range of takeaways we could get for our family in the £20-£30 bracket which we all enjoy.
I also think that one dish shared between all isn't great for families, where people like to choose their own dishes. Would work well for someone hosting who didn't want to cook, though.