Ideally located! John is a nice host! I arrived earlier than expected, and John was very accommodating in allowing me to check in ahead of the scheduled time. When I also brought a few issues to his attention that needed fixing, John was very responsive!