This place was pretty great! Very spacious and well-maintained. We had a great time, and would definitely book again. The only drawback would be that the beach wasn't very usable, as it is mostly barnacle rocks. That is not enough, however to not enjoy everything else this place has to offer. The view was spectacular, the amenities were perfect. Very clean and a great place for a gathering of friends and family.