As a family staycation trip we had an overall great experience. As a family staycation focusing on going out to do things with the kids this can be a great choice. Plus points of the hotel are the location, directly off the beach, and the many activities and facilities they have for kids. The kids activities are different everyday and really can take up a full day with the first activity starting at 9am and ending at 4 or 5 pm. The facilities were also top-notch, beach toys the kids could use, kids pool with slide, in-door playground and trampoline, a game room with PS4 and PS5 and a small waterpark next to the kids club. The downsides are the in-house pricing for food and beverages, no 2 way around it, incredibly expensive. Which is disappointing because you end up paying a very high price for food of mediocre quality. The same goes for the breakfast. There was a healthy amount of options during the breakfast, although we ended sticking mostly to the egg station as the rest failed to meet expectations. The resort hotel is a pretty old building and hallways are quite dark. The hotel rooms were comfortable, the bed certainly provided a good nights sleep. Though the rooms were certainly in need of some upgrades, most notably the TV 's, having 2 connecting rooms somehow each room (same room type) had a different TV. 1 a smaller flat screen LG and the other an older Sharp led TV. Not a big problem, just strange to see in a hotel, bigger problem was that the current TV 's do not cover the drilling holes of what I assume to be the mounting brackets of previous line of TV 's.