So you've just found an apartment that ticks all the boxes: It has charm, it's in the right location, and it seems perfect. But before you sign the lease...