I would highly recommend staying at John's place. It's a lovely self-contained unit in a great location and is really well set-up. John clearly put in a lot of effort to ensure the rooms were warm and ready for my arrival and provided all of the basic amenities as well as extras that made my stay very comfortable.