Wonderful hosts, fantastic location, great views, great value.