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 every day and really can take up a full day, with the first activity starting at 9 AM 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 two 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 night's sleep, though the rooms were certainly in need of some upgrades, most notably the TVs, having two connecting rooms somehow each room (same room type) had a different TV: one 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 TVs do not cover the drilling holes of what I assume to be the mounting brackets of previous line of TVs.