It is very little you can get for £140 / night in London these days, esp in a good / central location. The room is decent, tiny though, hardly any space around the beds, but the bedding was pristine and so was the bathroom and the towels, for which we were very grateful. The corridor to get to the room feels very run down and not clean though. The location is awesome though, right on the Hyde Park.