Pleasant place, pleasant hosts and a nice place to stay.