Would 100% recommend the Nana Princess. We stayed 10 days with our 2 year old boy. The hotel feels serene due to the way it's set up and all rooms having their own pools. It's meant this way, and when you get used to it (took us a day or 2) you won't want anything else. Or if you do you can use all facilities from their much larger sister resort, which you can just walk to. The room with private pool is top notch, housekeeping too. Beach and pool area's very good. Gym and Spa amazing. Breakfast is great, a la carte plus a large buffet. Lunch served at the beach or at the poolside restaurant. Dinner (and roomservice) is superb too. 2 restaurants to choose from, one fish/sushi and one meat oriented, extensive wine selection. Both are very good. Airport pick-up top notch. Overall 5 out of 5 score without doubt. However there is one thing that definitely stands out from other high end 5* hotels and that is their service. 6 out of 5 score. I won't call out names due to privacy reasons but everyone at the Nana Princess is going the extra mile to make your stay extra special. Our 2y old adored it, and already misses his newly made friends, as do we. The team really went above and beyond, from breakfast treats to beach side dancing with the teams, every interaction with someone from the team made our stay extra special for us, but especially for our little one. Thanks to the team for making our stay so special, We will be back for sure!