Excellent villas, private beach. Good food, though it can add some variety between each days. Golf course layout is good, although the condition was bad this trip. The condition was very good when I played last year. All in all, the staffs were very helpful and pleasant. Would go again.