This place is amazing. Great service, amazing rooms. Perfect with both pool and ocean swimming. Great place to just hang out, you have everything you need there. The only thing is that it was a few families with kids which made it not very relaxing. We could be a bit unlucky, but maybe contact the hotel before booking to check if there are families with kids that have booked at the same time as you want to go.