The apartment has a great location. 10 minutes walking through a beautiful park to the Themes path and walkable to Tower Bridge. If you don't like walking yet you have the overground and the tube close by with great connections.
The place is cozy, nice and has all the appliances that you would need.
Hosts are very friendly and they have answered the questions long before you ask :)