great for large groups. sufficient beds in every room. sufficient number of bathrooms. large kitchen. many seating places and options.