Helen's place was perfect. The space is very welcoming, comfortable, and is as pictured. We couldn't have asked for a better location in JP either - walking distance to tons of shops/eats as well as very close to the T. I'd highly recommend staying here if you have the opportunity!