Beautiful location, friendly hosts, and a cute dog downstairs. The hill is no joke!