I had a great time on my vacation at the Westin. It's right on the beach with fantastic views and a great pool. The downfall of the Westin was that it lacked that personal touch and had a commercialized feel to it. The Westin felt like they wanted to squeeze every dollar out of you. They charged for everything. The resort fee of $65 USD per day was for the "use of beach chairs, umbrellas, towels, pools and more". This fee literally included nothing "more" except two bottles of water a day that weren't even delivered everyday. Just nitpicking here, but the contract they make you sign when you check in has the daily resort fee listed at $60 USD, but they didn't honor that. The front desk just said "oh this is an old form and hasn't be updated yet". Not a great business practice. The beach had cabanas and daybeds which had my girlfriend and I excited, but we found out you couldn't use them unless you paid extra (~$500 for the cabana). I get the whole premise of making money and having a business, but i think the Westin went a little overboard here. Also, they had a lot of companies that hosted events there. The hotel would close down sections of the pool deck/other areas of the hotel to host these private events without much warning, except for a sign on the door the day of the event. Overall, I would definitely recommend this hotel, but just be aware that everything at the hotel is grossly overpriced. If you can get past that, then this hotel is great.