excellent place to stay excellent hosts, excellent location