This place is exactly where a visitor to London wants to be. It's walking distance to Victoria Station and easily accessible by bus. There is even a bike share station right out side of the apartment! Fantastic stay, Alessandro is also a very professional host (I can say that right?). He welcomed us very warmly and took some time to tell us everything we needed to know.
Also, it's a "mini" kitchen but it has everything you may need for cooking. That comes in handy considering London is not a cheap city. Will definitely stay here again next time.