Great destination for the golfer and non-golfer alike. The scenery is breath-taking and the place is peaceful and serene. We stayed at the Ritz-Carlton, and it was one of the best hotel experiences ever. The pool and beach (as I heard from my pool/beach-going companion) were great. The golf course are world-class. See other reviews for more details.