Perfect for our needs. Only stayed a night but lots of amenities provided such as snorkel gear, beach chairs and umbrellas. Would recommend and stay again!