Awesome place if you want to get away from it all. Very peaceful. We went there for our honeymoon, and had a great time.
Some of the public areas do need a little renovation, and they had started this when we were there. And the staff's language is only ok, there were some communication issues.
But our bungalow was divine, it had its own small lap pool and was very nicely appointed. The rooms were very clean. The main pool was also kept very clean.
There were some activities like kayaking and sailing a catamaran, but mostly this place is for reading poolside, walking on the beach and sleeping in the sun.
There isn't much nearby, a monkey temple and an elephant park, and no shops either, so you will most likely be eating at the restaurant for 3 meals a day. The food was great, expensive for Thailand, but you're in a resort, and you have to expect resort prices.
Lots of Thai's go here for a weekend, so the place is not overrun by tourists.