Upon arrival I was led to another hotel, as 'there was a problem'. I did arrive at 2330 as there was issues at work; but it looks like they had given my room away, despite it stating on here that check in time was until 0730 the next morning.
That hotel was a state, no towels or soap, and being on the very top floor and no way to contact reception - but it was only £80 a night in center of London so what can you really expect? Though not what you'd want after a long day at work.
Bed was comfortable enough though - in hindsight I should have gotten a hostel for a cheap overnighter instead.