Can't beat the location, it was really beautiful. Nice to be in a pretty private beach. The resort had certainly seen better days and is in need of a refresh. Service was great. However, there was a mandatory charge for a new year's Eve party of almost US$200, and I didn't want to go to the party anyway, so that was a really unpleasant customer experience. I only found out about it after having booked a non-refundable room too. I understand that resorts want to make a little more money over the holidays, sure, but the rates themselves were jacked up to almost 3x the regular cost as well, so it just felt like an unnecessary price gouge. I'd never stayed in a Westin before (wanted to treat myself), and probably won't after that experience. That said, if you want a beautiful location, good food and great service, this is a great place.