The Marriott Maida Vale fits the bill IF you ask for a room facing the interior courtyard. Rooms facing the street can be noisy.
Nice thing about this property is that you can almost always snag it specifically on Priceline for $80, and sometimes even for $70.