A lovely place to stay. Everything is clean! It's great that all the bedrooms have a bathroom. I wouldn't recommend more than 20 people. The kitchen is relatively small. The commercial dishwasher is great, but not that easy to use. The dishes, serving bowls, glass bowls, dessert bowls, cups, glasses, etc. would have to be counted to make sure there is enough china for at least 20 people. Overall, though, a lovely place to stay.