I'd highly recommend Villa Na Pran for a relaxing break, away from hussle & bussle of the bigger holiday resorts. We had a fantastic stay there in Villa A - 4 adults and 2 children were accommodated very comfortably in three bedrooms. The villa is lovely and clean and very well equipped for a self catering holiday (but recommend you stock up before you go if you want to self cater as it is a distance to a big supermarket. There is 7-11 a short drive away for essentials) A surprisingly good breakfast was served in the villa each morning at a time to suit you, which was most welcome.
The pool is surrounded by frangipani trees so looks beautiful and smells fabulous. It is kept very clean with wide steps in at one end so nice for a less confident child. The terrace was great for sitting out in the evenings - one side looks over a field and the other over the pool and a grassy area belonging to the villa where my very active 5 year old enjoyed playing football.
There is a very good and cheap local Thai restaurant a 5 minute walk away so no need to self cater.
The best stretch of beach is a about a 5-minute drive away. We were almost always the only people on it and it was perfect for children, hunting for little creatures and shells and the water was warm and stayed shallow for a long way in.
We would definitely go back again.