The grounds of this property are beautiful. The actual unit was clean. I will warn you this is not a resort to go to if you want to walk to a "beach" there is no beach here to enjoy. Also there is only one restaurant. The food was below avg and pricey. The staff was not overly friendly. We did not have pool towels in our room as shown in the photos. Also we stayed for 7 nights (3 people) yet were only provided 2 bath towels and one thing of shampoo. We did request more and were provided more but the I just do not think a 4 star resort you should have to do that. This is not a 4 star property as far as service and amenities. I will also say you have to park really far from your room. The rooms all require a lot of stairs as they are high on the hills. If you have trouble with mobility this is not the place for you. They do have golf carts that will give you a ride but there is not nearly enough for the amount of people staying at the resort so the waits are long if they even ever come. There is not extra amenities here I would expect out of a 4 star resort. No children activities, no spa, no daily housekeeping really not a luxury experience I would expect at a 4 star. I have seen other post regarding receiving waters in the room etc. We had none of that. It took us two days to figure out where the coffee shop was because when we would ask a staff they would all tell us something different. The coffee shop has long wait times and food in case was gross and soggy yet expensive.