Simply outstanding - in all respects!!! The setting is breathtaking and the place has all the amenities you might need. Add to it, the care taken in ensuring little things and goodies you might need. Excellent hospitality.