Overall, the experience was ok, the food was great, however, the service took a little long practically every time. I was disappointed with the seaweed issue in the ocean. Although I understand that this is not the hotel's issue, it would be nice if the hotel could clean the beach at least. My friends and I had to go to a different nearby beach that was clean, just to swim in the ocean during our stay.