Excellent resort for families. Maro World for children is amazing. Can't fault the food (fresh, varied and delicious!), other than that drinks at evening meals is limited to water, anything else you need to buy. Sadly the drinks by the pool bar are very expensive, which was a sentiment echoed by several guests we spoke to. Luckily the hotel is walking distance to a lovely parade of shops. Close to transport links into the old city. Short walk to the Coral Beach Club, where you'll find crystal clear water. Overall, I'd stay again.