The flat is perfectly situated, walking distance from the Thames and the Royal Park. Lots of cute shop and eateries in Greenwich, it's a lovely place to explore.
The flat is nice, if kind of on the minimal side. It's very light, bright and airy, with a wooden floor downstairs. You'll fine everything you need, but it's not lived in — get ready for random artwork on the walls and sofas that are slightly past their prime.
Still a good base for a few days!