Labour has pledged to no longer be using asylum hotels by the end of this Parliament – which would be 2029, if not earlier.