This town house is in a fantastic location within walking distance to many restaurants and a grocery store. We even walked back from downtown on a nice sunny day. If you have more than one car parking will be an issue, as most of the street parking is pay or permit parking only.
One thing about the town house - it is 3 levels and therefore a lot of stairs. Staying at the master bedroom (on the 3rd floor) was quite a trek. The rooftop deck (which is 4 flights up) does provide some gorgeous views. While we knew this prior to booking, seeing it in pictures and experiencing it for a few days is another thing!
Some feedback I did give to the hosts was that cleanliness could have been better - I would anticipate that is a function of working with the cleaners to perform a more thorough cleaning prior to guests checking in. Otherwise, everything else was very smooth from booking to check in to checking out.