Michael?....what to say? Professional, superb, flexible, friendly, accommodating...all this and more. Michael made our "Beach formal" wedding beyond perfect. His choice of music between the ones we had chosen, was completely on point. Seriously, we were so happy with Michael. Micheal was able to add superb vocals with excellent guitar accompaniment and was able to work with my wife so she could sing, and also allow my son to play a song on his guitar. Thank you Michael!