I've had a lot of luck with this place when staying in London. Good prices, good location and very quiet for street noise. http://www.tripadvisor.ca/Hotel_Review-g186338-d192158-Reviews-Victoria_Inn-London_England.html
The rooms are smaller, but I've never found large affordable rooms in London. Not at any price I can afford.