We stayed at the resort for the last half of our honeymoon. The entrance and hotel facilities were great but the room we had definitely did not meet our expectations. We had a good view and enjoyed the Lanai outside of our room but the rooms was a little smaller than average, the shower was built for those on the shorter side (my head was easily above the shower head), the bathroom counter top was definitely built for kids, the carpet in our room was coming up or was poorly installed and there was a large leak next to the bed coming from the bathroom wall (we didn't call the front desk only because it didn't seem to be leaking further), and the overall placement of the closet caused the TV to be blocked from 1/3 of the room.
We also experienced a challenge with our air conditioning which wasn't working after the staff came and fixed the Lanai door which had come off its hinges. The AC sensor came off when they fixed it apparently and wasn't replaced which left us without AC for a couple hours that day when we were getting ready. With the heat outside we continued sweating like crazy and after an hour of waiting for someone to fix it and us calling a couple times and stopping staff in the hallway to try and get quick help they finally override the system to eliminate the need for the sensor.
That being said, the rest of the facilities were great (including the gym...the best one I've seen at Starwood hotels) though it may not have been the best place for a honeymoon. It's absolutely great for kids and families though they did have a good size adult pool and area which we enjoyed. The view is amazing and the beach and water was great as well. We just wish the room would have been a bit more up-to-date and on par with the other Westins we've stayed at and that it hadn't taken so long to fix the AC which literally took 1 minute to override the system when someone finally came.