I stayed for a 4 day weekend and the place was very nice. The staff needs some more training and dulled the 4 star experience. Some of the staff were great and some had attitudes or were less helpful. The room was great - no complaints - the bed was comfy, the room large, bathroom was well stocked, smart tv, clean. The amenities make it a great place to stay - short walk to the beach, very pretty scenery, great pool/lounge area, spa (somewhat harder to make reservations), plenty of places to eat/drink right on premises, store right in the hotel. I enjoyed the stay but thought the price was kinda high for the overall value. There are restaurants, activities and stores close by. The resort is more family oriented & the city shuts down early not a lot to do late night.