Unit is inside a nice resort/hotel with nice amenities. Restaurants and bar we're very nice-we spent valentines day there with our 2 year old and were very happy with the decision. Pool-side service was great. Beach and all pools are within very short walking distances and semi visible from room. Clean and smelled good. I would book again.