I have stayed all over the world in everything from 2 stars to 6 stars. This is a not a 5 star resort, maybe a 3. The air conditioning in my room did not work, I had to call maintenance. There is nothing nearby you will need a car. In fact it is a 10 minute walk to the beach. If you do not have a car the only restaurant are in the hotel. Expensive dining. The resort is a little worn.