Our family (mum, dad + two teenage daughters) spent a delightful week in Greenwich. Julian and Francesca titled this apartment "Your Home Away from Home" - and that's exactly right, coming back after a long day of sightseeing felt like coming home.
The apartment is spacious, in fact exactly as shown on the photographs. Having a fully fitted kitchen is a great convenience.
As for the location, it is in a nice and quiet part of Greenwich. Maze Hill railway station is indeed very close to the apartment, with a regular train service to the city centre.
Getting to the Cutty Sark DLR station literally is 'a walk in the park' - although this was a bit further away, we mostly aimed for the DLR and enjoyed the stunning views over the Thames from Greenwich Park along the way. The apartment is a bit uphill from Greenwich town centre (the daughters thought it 'a steep climb', but that only shows their Dutch flatlandish outlook...), but you're rewarded with a great view!
We had planned to spend most of the week in and around the City, but ended up spending quite a lot of time in Greenwich itself, taking in the sights (Planetarium, National Maritime Museum, Greenwich town centre).
The owners were very helpful in the process of booking the apartment and provided lots of information to make our stay as agreeable as possible.
All in all: highly recommended!