We stayed here for 3 nights and everything was wonderful. I cannot think of 1 negative, the staff is great, everything is possible. The villa is so nice, you have an in- and outside bathroom and a garden with a pool. We stayed at the villa with 3 persons and it was big enough for it. The gym is nice, but a bit warm for me. There was free icecream at the main pool everyday, so refreshing in the afternoon. Breakfast was good as well, we ordered from the hot menu every morning. For dinner we ate at the thaifood restaurant for 2 nights; best Pad Thai I had in Thailand, and the grill restaurant for 1 night. I got engaged that night, so dont remember much of the food, but I heard it was great. All in all a perfect stay and can not wait to go back here.