Excellent place, lots of space and good amenities. The beach club access is the real winner- having an easy to swim and snorkel beach at your fingertips is amazing. Will stay again!