Great place in a nice area. It's close to the Thames so you can take a boat ride from the city.
I recommend visiting Greenwich if you decide to stay here. The view from the Observatory is amazing.