The hotel/resort is very nice and comfortable. The pool is nice and big, for the children there is a water slide (+4years) and a baby pool for all ages. the kids club is small, but nice. There are not many activities in the kids club, but it is a good refuge for shade and cool in the day, there are video games, drawing facilities and movies. Personal in the club are Thai and speak English. Restaurant is very nice for breakfast, and lunch and dinner is also good. The restaurant, the bar and the small shop are a bit pricey. AND the resort is situated a bit on its own, nearby are a few small restaurants, tailors and massage shops, all on the resort premises. And they are also a bit pricey all of them... The walk to other restaurants or shops are 15-20 minutes. The beach is a 5 minute walk and by the beach there are small food and drinks shops during the day.
We had a 2 bedroom pool suite - very nice room and very good location within the hotel.
We would return to the this resort, but be aware of the secluded location.