Exactly the place to find to sleep/live while you are discovering London for some days: clean, equiped, close the city transportation system (London tube, buses).