Good apartment for a short term stay in London.