One of the most challenging courses I have ever played, had an enjoyable time but discovered a sense of humour was very important.The staff in the pro shop were most helpful. We were very happy with all aspects of the resort. The staff were excellent,the villas were very comfortable,modern and clean. Loved the dining experience. Will definitely return.