Absolutely perfect!  I was so worried about getting a mirror delivered but it was packaged very well.