Keep these four things in mind before buying a flat

You may have missed