The hotel has a fantastic location and is overall a nice hotel. The staff in the hotel’s own restaurant are sweet, friendly, and very service-oriented. The staff at the front desk vary greatly in character. Some seem quite indifferent, some are actually on the verge of being rude, while others are polite and accommodating - the latter was limited.
For the price, I actually had higher expectations!! The service is not top-notch, just silly things like towels and beach chairs being included, but it costs $14 for an umbrella, which they happily take down if you decline.
Great location, but I’m not impressed with this hotel overall.