The resort, amenities, entertainment, accommodation, food, and staff were amazing overall. The resort is in a safe and secure complex that is guarded, there are 2 resorts opposite to each other in the complex, we stayed at Fun City which is more for families and has Luna and Aqua Park. The other is more for couples and a bit quieter. The one we stayed at had a range of pools for all different sizes and depths, ones dedicated for kids with slides and water splash, poolside bars serving hot food and drinks all day, nighttime entertainment, an arcade (extra charge), Luna park (rollercoasters, several entries are free), and Aqua park (waterslides). A few hiccups included some of the staff weren't friendly, the guys walking around selling their spa/excursion experiences or products being a little too insistent, and the shower in the room kept flooding the toilet and this wasn't rectified by staff despite reporting it numerous times.