great place to large families or groups.