Great location, excellent hosts and beautiful place to stay.