Spectacular place in a great location. Excellent for large groups.