Very close to the beach, but have to pay a $180 fee to the resort which doesn’t cover much. Our room had a diaper and underwear behind our TV, and the kitchen was a bit dirty upon arrival. We had a good stay as it is super walkable to restaurants and the beach so we did not need a car.