Amazing hotel with outstanding services! The villa is rather huge and very clean, with the private pool being cleaned very frequently! Extremely nice stay, can't wait to go back. The only draw back though is its location, you need a car to get around (or a motorcycle), but I knew that at the time of booking, so, it is not a big deal for me, overall, great hotel, the best I have had in Thailand in fact, can't recommend more!