I'm torn about whether I would come back. The main resort is beautiful, modern. Staff excellent, friendly. When I arrived, a bathroom bulb was burned out; replaced within minutes. I was shown around room and how things worked. Food delicious--breakfast buffet and dinner. Beach spectacular, calm warm water, quiet. Asked for umbrella; came within minutes. A nice touch would be to add 'beach service' for snacks/beverages mid afternoon.
While I loved the idea of the huts and completely understand 'rustic,' the condition of my room could have been improved with some patching of holes and a fresh coat of paint. I get that it is hot and humid and whatever, but the room was dingy. It would take so little time and money to improve these rooms. I would also give up the hot humid open air bathroom to not have to sleep under a mosquito tent and not get bitten while I was outside of it. Enjoyed the little lizard resting under my air conditioner, which worked great. Internet was very inconsistent and thus frustrating when I was trying to connect to friends. No watching of video because it completely shut down the wifi.
Not the fault of the resort, but the huts are arranged in small groups. When your neighbors come home after the bar closes and stand on their porch talking and singing, it is really loud due to the closeness of the huts.
Overall, I really enjoyed my stay and maybe I would come back, but clean up those rooms. Know that it is 45-60 minutes from airport.