This place has everything you need, beautifully presented - and some of the most stunning views on the planet. Very highly recommended.