We really enjoyed our short 3 night stay in London, this flat was in a perfect location to get around London sights using the tube. Baker Street tube station is a short 5 min walk.
Nice clean, good internet, good flat screen TV with a good picture (this was important as we watched World Cup matches), compact and nicely equipped with everything needed for a short stay.
I would use this property again and recommend it to others for short stays in London.