Wonderful venue, we had a blast. All amenities that you could ever want. Beach was the highlight, but the card games around the dining table the most fun.