They should have stated we need to pay in advance, so we could make the necessary arrangements. Otherwise one might get in trouble by having to withdraw money from the ATMs if the bill happens to be larger than your daily limits to do so.
I have been guest for two nights, if you like a confortable and relatively chiep place I think it's the right place. Looking around it's very difficult to find a chieper place in a city so expensive like London.