I completed this Hotwire purchase back in March for a stay from 4/25 - 4/30. The amenities were: Resort, Beach front, casino, restaurants, airport shuttle, pool, fitness center, golf nearby, business center, spa services, tennis. We just returned. The property was beautiful. The beach was really nice. The sandy area was large giving plenty of room for everyone. There were lots of lounge chairs, tiki huts, and umbrellas. The grounds were very lush and well cared for. The rooms were nice also, tile floors, Westin heavenly beds, bathroom with granite. We had a king room and there was plenty of space. The only disappointment was the maid service. They did an ok job of cleaning our room, but they consistently forgot to leave coffee packets, clean cups, and enough towels (I'm only asking for one towel of each size per person here, should be basic). They were also extremely slow to pick up dishes in the hall from room service. We didn't eat at any of the more formal restaurants, but the casual restaurants were good. Prices were what you would expect at a resort, muffins for $3, large coffee for $3, hamburger at the beach for $13. Overall it was an excellent deal for $128. I would stay again for that price. The Westin website listed the rooms for $255 for the nights we stayed. I'd have been more upset about the service if I paid that price.