John is very welcoming and flexible. The location is easy to access from the T (use the Broadway stop). The room was clean, comfortable, and private. We didn't cook in the kitchen, but it was fully stocked and would have been easy to do so. The only thing to be aware of is it is a three-story unit with relatively steep and narrow stairs, so you have to be comfortable with that. Overall it was a great stay and I would definitely stay with John again.