Location was great. Beach is quite and food for families. After making the reservation thru Expedia, the hotel will charge a "mandatory" daily fee, apparently for beach access, Wi-fi, etc. Expedia does not make you aware of this and you simply can't opt-out of the daily fees once in the hotel. Beach chairs, breakfast, and parking are all additional fees.