I stayed here in the past. This year it had been totally renovated and updated, that's the good news. The bad news is last year, I paid $130 a night, this year $269 plus a$16 per day resort fee.
I love the location, just a 5 minute walk to the beach. However, if you travel by plane, you can't bring beach chairs. Day 1 on the beach was $20 to rent 2 beach chairs plus 1 umbrella, the following days leading up to the 4th was $32. The staff was very nice and helpful. The on-site restaurant was very good. Overall, this is a really nice hotel but I feel it is priced to high for what you get. Also, my room had a tiny balcony with a view of the parking lot.