Highly recommend this place for a large group!! Beautiful place in a wonderful location!! Far exceeded our expectations. Will definitely be back!!