excellent place, very accommodating, would be wonderful for a group of any size and an amazing location!