The place is great. Big, comfortable and really nice. Everything works as it should (water, kitchen, you name it).
Wendy was an incredible host, quick to answer and help us. She also did her best to ensure we were comfortable.
The neighborhood is safe and really well connected with several transport options for you to move around. Local shops provide you everything you could need, and the center of Greenwich (with many more options) is within walking distance.
I would definitely come back and recommend it.