Very nice resort to stay in. I did not bring my younger children this time but it is great for the kids, they have activities daily, a seperate pool area for them, and a game room. There are plenty of restaurants around the hotel and within, and theres also a mall and water park within 10 minutes walking distance. The rooms come with a fully stocked minibar, but just know that anything you eat or drink from there you do have to PAY for. Also be prepared to be approached by the locals who will try to sell you different souvenirs and merchandise, but they are all nice, its nothing to worry about, it might even be an advantage for you if you are interested (I purchased from them). We only ate at the senses restaurant there for the free breakfast, it was okay, not a broad selection, but enough from different cultures that you can find a few things you may like. The resort offers everything from hair braiding to spa and nail services, however, they do charge more than the locals just outside the hotel around the corner. Even the money exchange gives better prices outside the hotel. The hotel wanted to give me 15,000 for the USD and outside gave me 16,247 per USD. So even though they offer a lot at the resort, they overcharge you for everything. I just went to the mall around the corner and there are plenty of food options there. KFC, Burger king, subway, pretzels, chinese, everything, all at a lower rate. Overall, I would stay there again. Its very clean, friendly, and fun