For the visa? The contract is perfect as it has everything on it. Or should have. Size of rooms etc and proof of tenancy. Ask him to get a letter from the landlord saying that he is happy for you to stay. Shouldnt be a problem.