I spent a few weeks in Thailand - this was the only accommodation that I didn't feel like I got what I paid for. I would value this hotel at about 50% the actual cost. The place also has a restaurant and bar - this was literally the only bar where I thought the drinks were bad. Most cocktails in Thailand were breathtaking and the bartenders obviously take a lot of pride there. These were disgusting and all four of us agreed that this was the first bad drink we had in Thailand. Also at breakfast everyday (included) they continuously asked me to pay and were pretty rude about it. I know it sounds posh, but when we are sitting on the beach enjoying some tea and someone is badgering you constantly to pay for food you already paid for it can get obnoxious. We had to get the manager to prove we had already paid.
All being said - it is the price. The internet being out, the shower having lots of sitting water, bad drinks and sort of rude staff is all part of roughing it in Thailand and makes the trip fun - but at this price I was expecting much better accommodation. Nice place on the beach - I would take that much money elsewhere though. I would pay no more than about 500-750 baht a night for a room here.
Pros: close to beach if you pay for the garden view, nice hammocks
Cons: The drain in the shower sat in a spot where the water didn't drain. So there were a few inches of water the entire time.
Location: If you go down the beach there is really good food and drinks. I would stay away from their bar