Great location and great communication with owners.
I am very picky and I would recommend this as a great place to stay.
Just make sure you are comfortable getting up and down 3 floors of stairs.