The hotel itself is not bad. Very clean. Pool was amazing. Beach access was great. Most of the employees were great. Breakfast is crowded from 9-10, but that’s to be expected. Rooms were clean and very comfortable. It was a nice walk every night to all the nightlife and restaurants. My issue was that we booked through Costco. I feel that we would have had a much better experience if we booked directly. I booked my room nature view sunrise, requested a king bed for our anniversary six months prior to travel. Upon checking in, they told us they only had queen beds left in our category. We were told that we needed to upgrade and pay a fee if we wanted a king bed. I did not want our anniversary spoiled by being uncomfortable in a queen bed so under pressure we upgraded to an ocean view room. They did offer us a patio, but we didn’t want that due to the all the noise and traffic outside our room. I have always booked through Costco but kind of always thought that Costco travelers were always treated as 3rd party travelers and did not have the same amenities as those who book directly. It has never affected us before until this trip. Costco said they would take care of the upgrade and they never did, they said they can’t reimburse us because we signed the upgrade contract. I thought Costco would protect their customers and they failed. We didn’t even get a shop card. If we wanted an ocean view we would have booked that in the first place. Also the resort was not at capacity whatsoever, I find it hard to believe they didn’t have a king in our category. Bottom line, don’t go through Costco, or other 3rd party vendors. I think if you go through Hilton, you’d be fine. I blame both the resort and Costco, mostly Costco. And congrats to Hilton, they made a few extra dollars from us.