We had a great time and would definitely come back. The beach is gorgeous. Food was good. Service was spotty but staff generally very friendly. It is indeed an older hotel and shows it, but the renovations are nice albeit cosmetic. As diamond members, not much value but in the plus column, we arrived very early and our room was ready within a hour, we were upgraded, and we received a late checkout though not late enough. The $35 resort fee is a joke and doesn’t really cover much ESPECIALLY since you have to pay for beach chairs, umbrellas and cabanas - and they are not cheap! If you’re going to charge $100 per day then you shouldn’t be charging a resort fee. And if you’re a diamond member, you should get a discount. Minor quibbles though annoying. For us, it’s all about the beach and this beach is stunning. Water was warm and calm, and we thoroughly enjoyed.