I've stayed with John so many times he's somewhere between old roommate and friend. It's always a pleasure to come visit. If you want more details, see my other reviews for John.