One of my best experiences of BnB stays.