Very good location and plenty of room for a family to stay . It was nice to have snorkeling gear provided. We also used the cooler provided which was great for beach day! Pull out sofa sleeper was not very comfortable. It was nice to have air conditioning. The property was well kept and the pool was nice. It was an easy walk to the beach area.