Cons - we got to the property around 8pm and no reception was there. A guest helped us call the manager. After 20 mins, he finally came out and told us we'd have to move to the mountain room, even though we booked the beachfront room, and did not give us a proper reason ('oh we forgot the Expedia password, etc'). It was much smaller and only had 1 double bed, and we were 3 people. We asked for an extra mattress at least but they didn't have one. After a while, they said we can actually take the beachfront room! We shifted to the room, and saw the TV was on and a beer cap was left - we figured the staff were actually using the room and hence tried to put us in the other room. They made us switch rooms again the next day to another beachfront room, without a proper reason. So glad we had a Thai friend with us, or we may not have even gotten a room!
The service was basically non-existant, even ordering a Songtheow (car) ended up in confusion and lots of waiting. The facilities are old, some beds are hard as wood, the door of our 2nd room wouldnt close properly and the toilet flush stopped working towards the end.
Pros - it was clean, breakfast was very good (noodles, congee, or English breakfast options) and the room was 2 steps from a beautiful beach, but still close to the more crowded Vang Dueng area with lots of restaurants and activities. Tip: there's a secret trail that takes you there directly from the resort next door (3-5 mins walk) - ask the staff there!