We were more than happy to spend our Christmas break here. It's the kind of place to stay if you want peace and quiet, and aren't interested in adventures. We read, swam in the beautiful warm, clean waters, walked along the beach which went for miles, and did little else but unwind after a busy year. Christmas time means that the resort is largely occupied by Germans wanting to sleep (we nick named it the sleep farm) so be aware it's quiet! But if that's what you want, then do it! Beautiful grounds, well tended with pools to swim in near our room. The rooms were clean, well designed, and comfortable. Breakfast was great- fresh and fabulous. The staff were always fun- take the time to chat and joke with them. We really decompressed here, and we barely left the resort. The buffet dinners again were lovely. We ate in the little town but it was always pretty German based food, or mild Thai- I prefer the real Thai food, but found one little place over the road that did Thai-ish food. Well run resort for those that just need to be quiet.