A rented flat is the British term for an apartment.