It costs from £30 a night, is right in the heart of London, but there's a catch - you can only just about sit up in bed ...