Sharif was fantastic! First off his communication was great - there were a few sound bytes I wanted to hear in advance of the wedding so he recorded himself singing them and sent to me. Second he was flexible - we were still working out the timing of the ceremony etc. and he was completely fine just reserving the day for us and figuring out details later. He came early to set up and do a sound check and his playing was beautiful! I got a ton of compliments from my guests about what a great job he did and how much they enjoyed him. As someone who works in the event planning industry myself and hears lots of different performers I would hire Sharif again!