Nice relaxing stay, with dedicated villa staff to cook meals, excellent service.
The pool and garden were excellent, but perhaps opt for the pool fence if you have little ones, pool was deep for small kids.
Local area had some good places to eat and plenty of good massage/spa options.
The villa could do with some maintenance, with typical SE Asia bad plumbing smell in main BR ensuite, clogged nozzles in rain shower and walls needing a bit of painting.