Great place for a large group and an absolutely beautiful location.