The location is perfect, which locate between Deptford Bridge DLR station and Greenwich station(5-10 mins walk). It’s very easy to go around London, river boat is also a good choice!
The apartment was nice as well, we had a good stay. Check in and check out is easy, thank you Ross!