Very nice and comfortable hotel. I stayed with my wife and son (2.5 yrs old) we all enjoyed the experience, so i can recommend place for family stay.
Room had great wood furniture, all necessary kitchen and bathroom stuff was present. They also provide daily supply for drinking water (1.5L) and daily high quality room service. The pool is rather small, but the kid liked it.
There are lots of thai cafes around (nothing fancy, but eatable). Minimarket and ATM are within ~100 meters. Also long beach (which is IMO one of the best sand beaches on the island) is just in few minutes walk.
Note that hotel is on the main island road which makes it really easy to pick the taxi or tuk-tuk from hotel, but at the same time makes place a bit noisy and dusty during the day.