Excellent place for a large family or small group.