The hotel was huge, the room was spacious, and staff very friendly and accommodating. The hotel was very clean and there were lots of pools, green areas, arcade, shops and also a man made beach. Very impressed with the location as well. The buffet had a very large selection and the restaurant was clean, but the food was standard. We chose to eat out for dinner a few times because of this. We were a big group of 11 with kids, and we would definitely recommend the hotel and stay there again one day.