Really nice property with super helpful and friendly stuff. Only two things were annoying, too many people were smoking, even after the waiter asked them to stop, they did not care and continued smoking/vaping when kids were around. The noise level from some guests is unacceptable! Next to two bachelorette parties in our building, our room neighbors starting building something during the night including hammers and electrical drills. We informed guest service and security made them stop for 30min, afterwards they continued. The guests moved out the next day, but still a very unpleasant experience. Other than that, our stay was perfect, with great food and awesome views. Snorkeling is fun, too and a lot to do for kids! Highly recommend this property!!