It Is not an apartment as listed but a hotel room. There was no mini-fridge, as indicated in the listing. You cannot swim in the ocean because it is rocky. We were disappointed since we anticipated playing in the ocean at the resort but we ended up renting a car to drive to other beaches. There is a $27 parking fee per night. The cleaning fee is $160 and you have to take out your own trash when you leave.
If all you want is to play in the pools and eat at the hotel restaurants this is your place. But not for us.
.