One word: unforgettable. The place itself is super cozy and the view is unbeatable but the best part are the hosts. Their hospitality and friendliness in going out of their way to plan all parts of our trip really made this an unforgettable experience. One of the easiest recommendations I can make. It's a must visit.