More than enough space for a large group of people. Multi kitchens and bathrooms so people have plenty of room.