Clean place, knowledgeable hosts, amazing food, with beautiful views!