The complex of villas is nice, with a good pool and outside area. Dennis and the manager Graham are very friendly and supply u with all nessesary information.
The villa is about 15 min walk from the beach, but it's better to have a car. Graham can provide the agency for the price of 1000 baht per day (car) wich seems quite honest.
The only thing is the transfer from the airport wich is provided by the guy who really esagirate with the price... For 15 min trip he charge 500 baht. The real value is 3 times less.
The cleaness is provided only upon arrival. The electricity is for extracharge, and there is no washing mashine. But u can give the laundry to the womam who make cleaning. Though after wash in Thailand all the white becomes yellow (not only here, in general), the quality if laundry is very very low. But this are small things.
Summary it was VERY NICE expirience and would defenetely reccomend it.