What a gem! This place has a beautiful view and cabins which we stayed in. The service is impeccable and you can't beat the food. It is a little pricy but you pay for what you get, and what you get is one of the best experiences. We'll be back again!