Great view, excellent hosts, a fantastic place to stay.