The hotel is very good and kids enjoyed swimming in the pool, staff are kind and the evening entertainment is very good, also the view from the rooms was very nice. Only one thing I was upset about: they have an agent who organise local trips, called Jack who is always at the hotel, we booked Jeep safari day trip with him, but my daughter was ill and we could not go, he promised me many times to pay the money back to me, but I never received the money and he stopped replying to my messages, so be careful from him.
Every thing else was excellent.