Overall, we had a nice trip. The resort is very pretty, the staff are attentive, and there are a plethora of activities to indulge in. The unit was nice and the balcony was huge with views of the ocean that are absolutely beautiful. But, I do agree with other reviews that the unit and some of the common areas in the towers are in need of updating and/or deep cleaning, though. We had issues with the ice maker, toaster, and grill in our unit, although, the staff were pretty quick to get each of our issues taken care of. We also had to move to the unit next door for the last two nights of our trip, because the owner needed the unit we were originally in. But, they compensated us and went above and beyond to ease the inconvenience.