I hired Mary (and her awesome hairdresser friend Renee) to do my wedding makeup and hair along with the makeup of my maid of honor and the hair of all 5 of my bridesmaids. We had a fun hair and makeup trial a few months ago, where I had very minor changes to make the style more "me" for the wedding.
On the day-of, the makeup was perfect-- Mary did not miss a single detail and the makeup stayed put throughout ceremony-crying, reception-sweating, and a messy cake-cutting. ;) My hair came out amazingly as well, I bought some hair extensions and hoped they would work, since they were a slightly different shade of red. Renee layered them into my real hair and it looked completely natural. Everyone looked like models after having their hair done and it stayed like that the entire time. Heck, my hair stayed perfect until I showered the next day!
Seriously, these two are magical. The best part was that they were not stressed despite the time crunch, did everything completely professionally, and were also just the sweetest people to have doing your hair and makeup the morning of your wedding. I had SO many compliments all night. Thank you so much, ladies. I love you!