I had a fantastic time at this resort. I'd say the best experience would be 4 or 5 days long, any longer and you start to stagnate as there is not much to do in the area other than the tourist activities posted at the resort (I highly recommend the firefly river cruise). Resort staff are excellent, Terry was VERY helpful and pleasant and fun to talk to. Wish it was all-inclusive, or that all-inclusive was an option, that would have been top-notch. The bedroom was very spacious and had a balcony and an incredible view.
The food at the dining hall was truly excellent, offering a mix of North American, European and Asian dishes. The pool is wonderful and looked clean. There are a lot of shops just outside the resort offering various goods, but not much in terms of going out to eat, it's all pretty typical Malaysian food stalls offering the same things, and dozens of "Keropok Lemak" stalls (they make them on the spot with freshly caught fish). The ocean is right there too, though I didn't go for a swim because, usually, when you don't see anyone else swimming, they might know something you don't, and so I didn't risk it (I didn't see anyone swimming in the ocean during my 9 days there).
All things considered, I had a wonderful time, the resort did everything right and allowed me to relax for a week. But if you want to have 2 weeks of activities, this isn't the best location for that, this is a place you come to relax, or to stop a few days while touring the country.