We stayed in hut 3 for 5 nights, clean enough (we're not scared by the cockroaches or mosquitos) and amazing location. Staff not perticularly helpful or interested in us. No credit cards accepted despite stickers advertising that they do. The room was cleaned once in 5 days (on request). The mosquito net has holes in it. Good mattress but the pillows insanely hard.
Overall - we would stay a little further north on the same beach and can't understand how they get away with charging 1600 a night.