We stayed there for two weeks and had really no trouble at all making it feel like a home away from home. Pretty close to some parks, especially Greenwich was great to walk to and spend a day at.
The place for the most part had everything we needed and the hosts were great!