Excellent location. Beach is lovely even though it’s a little rocky in some locations. Entertainment is excellent; bingo, daily auctions, carnival, shows every night. Their entertainment crew is really excellent. The pools are great. The rooms are extremely dated. The property looks nice but the rooms look very old. They have free kayaking, paddle boating and snorkeling gear included in the hotel stay, which is nice. Beautiful fish to view in the water. Food really needs work. The quality and variety of the food was not great. My son has allergies to eggs and everyday he had cereal and milk, which we brought with us thankfully. Nothing has labels in the hotel and the staff are not very aware of the severity of allergies. They say things like, “it shouldn’t have eggs!” How can we take that risk? Martin the chef was great and he tried his best to get fresh food made for my son but even he was out of breakfast options since the hotel items like bread, pancake mix, pasta and pizza etc all had eggs. The dinners were better as there were always the option of grilled meat or grilled fish and rice. Martin made beef patties for him and chicken shawarma etc. which was excellent for lunch. Food is pretty much the same options each night and lunch time too, so it can get a little repetitive. They randomly close restaurants without updating the app, which is unfortunate. Service is slow but it is the same for all islands in my experience. Balconies are just for one person to stand.