They don't have to let him in, no, but he can give notice to end the contract in accordance with the terms they originally signed to (usually one or two months, or the end of the initial 6 month contract).
Not letting the landlord in is about the only right tenants have these days.