Vittorio's place is incredibly central yet pretty calm. The flat is really nice and functional while Vittorio himself is friendly, helpful and chill (and has the nicest cat ever).
Plus, you'll find everything you need in Bermondsey street from restaurants to grocery stores. You are also at a short walk from buses and tube stations. So if you are planning to visit London for a few days, I definitely recommend it :)