The staff at the resort was wonderful, but we were quite disappointed with the conditions of the resort. We booked a balcony room, but the sink did not work. The staff moved us to a new room while we were at dinner, but they moved us to a first floor room. The entire resort seemed very dated and in disrepair, though it was clean. The views are limited, especially in first or second floor rooms, and the beach is quite small but very cute and scenic. The menu at the restaurant was large, but the food was fairly mediocre and the service was quite slow. Overall, I am surprised that the reviews are so high for this place, as we did not have that experience. Again, staff were terrific and responsive, but this place needs a big update.