Overall the location is great, just a few miles from the airport. The resort is lovely and the pools are great. Everything was shiny and clean. The beach at this resort is not good and littered with little bits of plastic washed up from the ocean. Of course that is not the resorts/owners fault. Pools were very cold and the the drinks are extremely over priced and not good. Parking is an absolute joke here. You pay $25 per day to park and 75% of the time we could not find a stall and had to park in the mud or use valet and tip. The unit was clean and tidy and led straight out to a path to the pool. It was very nice to just walk straight out to watch the sunrise each morning. The mattresses are old, lumpy and need replaced. The bathroom towels were the biggest disappointment. They are so old and ratty and leave little bits on you after you dry off. Microwave and Mini fridge could use an upgrade as well. I tried to sweep up but the was no dustpan. Overall I was still pleased. We didn't spend a ton of time in the unit and for the location and resort amenities it was worth it.