A good stay, good location, good hosts, and great value for money.