Stunning location and good food. Helpful staff helped us with customizing trips and other needs. Sounds like other reviewers on here are expecting a 5 star resort at 3 star prices. We had a great time and would recommend to others. There is no internet at this resort, so plan ahead if you work from your phone/computer.