Flat is very ok, you find everything what you need for a short stay in London (washmachine, dishwascher). Next Tube station is 5min walk, bus station is 10min walk, so you are very well connected.