I booked a weekend stay here so my daughter could experience the beach for the first time, and it was a complete disappointment. The staff were extremely rude, and the pictures do not accurately represent the hotel. The beach is three blocks away from the hotel, and you still have to walk approximately 15 miles to reach the actual water. The pools and amenities are also three blocks from the hotel, making everything super inconvenient. When I tried to cancel the reservation, the staff hung up on me, and when I finally got someone on the phone, they were extremely rude as well. Save your money and go somewhere else where you are valued and where everything is nicer and more comfortable!