Excellent 5 star hotel! Our family of 5 stayed at the apartment (3 bed, 2 bath) which is technically a different building but connected by a small mall still in development. Each block has its own reception but they also talk to each other and, given we were full board, it would be a short walk across to the hotel fit breakfast, lunch and dinner. We used Uber to get around the city without any issue, the hotel is only around 15 minutes from the airport and the standard Karwa taxi was enough for all our family plus cases! The pool is excellent and there is also a decking area plus table tennis table for free, as well as spa services etc for a charge. Apartment itself was spacious and welcoming got daily housekeeping. Customer service from the front desk is excellent and I would definitely stay here again!