5 factors to consider before purchasing your first property