I've stayed at John's place a number of times and written other reviews. This last stay was no exception... clean, comfortable, easy check-in, and great communication from the host.