Everything was great. Since it's basically a time share through Westin, it's like booking a hotel. We did miss the kitchen staples that are usually in an Airbnb kitchen, but that's not a fault of the place and is totally to be expected.
We are not typically resort people, but fellow guests were nice and not snobby, the hotel staff was very accommodating, and the location can't be beat. The snorkeling off building 3 is really, really excellent.
Bethany made it all easy.