For one/two nights it’s ok.
London is expensive and you get what you pay for