For the price it was ok, but the trash around the beach was not appealing. The staff was nice and accommodating, they worked around an issue with my mother which I appreciated. The restaurant was a little slow and the communication was not as clear as it could have been.