Great place overall. The room looked a bit old, but that might've been a design choice, and it was very well maintained in terms of cleanliness. The sheets felt a little moist, but I think that was due to the humidity during that time of the year, nothing you can really do about that. Staff and service were very accommodating and friendly. You can reach most places just by walking, and there are buses that take you to the lobbies of the various hotel lobbies within the resort. Beach was beautiful and clean. There are also various activities within the resort that can keep you occupied (rock climbing, dolphins, shopping, clubs, spa, gym) in case you just want to stay in the resort and relax. I got a nasty sunburn in the middle of the vacation due to some of my excursions banning suntan lotion, but the resort was constructed so that you could stay out of the sun while walking to the various locations, and even on the beach. Felt very rested after this vacation.