Our host was quite welcoming. The neighbourhood is really lively. Greenwich's interesting sites are only a 15min walk from the room and a metro and railway station are just 5 min away.
I found the floor and carpets of the apartement quite dirty which was a bit bothersome.
If you just want to visit London and therefore leave for the day, the location is quite ideal.