Michael was amazing! First off he learned to play the song I requested to walk down the aisle to and it was perfect. Second, he was very accommodating and extremely easy to work with. And lastly, our guests all commented on how beautiful his voice sounded live. He is a must see live!!! He was a perfect addition to our ceremony and cocktail hour!