This place exceeded our expectations. The resort is a great place to stay in to enjoy the sunshine. There is everything you need in the resort as well as nearby stores if you want to cook your own food. We alternated between resort days and out of resort tours with our rental car.