We didn't get to stay with John, as weather canceled our weekend plans. Our flights were canceled due to severe weather two nights in a row, so we were unable to make it to Nashville. I requested a refund from him (severe weather is listed as an 'extenuating circumstance' on Airbnb's refund policy), and he responded in a private text message (not through Airbnb) refusing a cash refund. Instead, he oddly suggested that I sue the airlines, and then he offered an unofficial 'credit' for use "let's say within the next two years". I had to escalate the refund request to Airbnb.
Bottom line: I'm sure John's place is lovely, but if anything goes wrong, you'll have to battle to get a refund. And always communicate directly through the Airbnb app to ensure you're protected ( https://www.airbnb.com/help/article/209/why-should-i-pay-and-communicate-through-airbnb-directly ).