Great hosts, fabulous view - beautiful place to stay.