Excellent resort. Our villa (on stilts) was quiet, had all the expected amenities and more, and overlooked the lake, although the boardwalk did have a significant people drifting passed, particularly to the restaurant. Food excellent; staff very helpful. Wine expensive. Was given a villa to stay after check-out before a late airport departure, very much appreciated.
2 minor concerns: our villa was always cleaned late (after 2pm) which meant we had to wait before going back there after lunch. The food service on the anniversary night was random (very fast then very slow, then no bill!). Other nights it was fine. Overall very pleasant stay and thoroughly enjoyable.