Nice grounds. Ok room. Internet went down.  Maid never came to room at a normal hour. We would be back from the pool or golf or other day activity around 6 pm and getting ready for the evening, and would get a knock on the door and them attempting to clean the room. I have never stayed at a resort where the maids come past 3-4, let alone that late. Our room got cleaned once in 4 days. Terrible customer service. So hard to get ahold of anyone while staying here. Left countless messages that went unreturned. Set up cabana at pool and let concierge know I would have guests weeks in advance via email. Day of they told me I had a limit. Almost Ruined birthday party. Pretty much Ruined our stay as it pissed me off beyond comprehension. I was forced to talk to multiple different managers delaying start of festivities. Finally I had to pay for another room that I didn't need to get everyone in. All could have been solved with  clear communication from beginning on their part. Food sucks on top of that. Too many good options in this area to deal with the garbage customer service and nickel and diming guests who plan to spend thousands here over one weekend. My experience at this hotel has soured me on the entire westin and Starwood brand. People come to resorts to relax and have fun. My stay here has been anything but due to them putting me through the ringer and trying to squeeze every last dollar out of me. Avoid at all costs.