Yes, BUT if you are close to a consulate or embassy, it might be worthwhile to go in and have them print the visa in your passport, because at immigration you will only be stamped for 180 days, it will not show the full visa (i.e. it will not show that it is for 5 years). Plus it will help enormously with opening a bank account if the bank sees a long term visa printed in your passport instead of a piece of paper.