I had my makeup done at MAC for my cousin's wedding (I was a bridesmaid). The makeup lasted and didn't run or get too shiny. The only thing I'd say is make sure you specify whether you want bold or neutral makeup. I think they tend to do bold makeup and if you don't watch out, you might be a little more vibrant than you wanted. lol
It happened to both my sister and I. So if we do MAC this time for our weddings (we're both getting married soon), we'll specify neutral colors.
The BEST makeup I've had done was airbrush. But that was not at MAC, it was a makeup artist who came to us at my friend's wedding. That was by far the best I've had, and it was just beautiful and flawless!