We stayed here during low season. A lot of the facilities were unavailable, such as beach bar. In their website they also advertise that for example bikes and snorkels are free of charge, this was not true and the staff did nothing to solve it, except they gave bikes for a few hours. beach was dirty and there were a lot of sharp stones and junk. I even found a sharp metal net in the water during low tide. I didn't want to swim there. nearest shop was quite far away by walking, like other restaurants. This place needs a swimming pool. Wifi signal was bad in our room, but clear at the pier close to Makathanee resort, which is several kilometers away. Maybe their antennas are misplaced. They turned of the wifi around 8pm, which was really annoying, since there are no TV channels on the TV, so you can only enjoy some (not so good) DVD movies.
Clean rooms, bottled water delivered in the morning, balcony cleaned every day, good food at restaurant (price level is cheap), great views, nice garden. low season price level is really affordable, free pick up and from and to pier.