Steve's level of professionalism and ability to accommodate our needs was exceptional from start to finish. He performed during our wedding ceremony and cocktail hour, delivering the perfect musical compliment to our celebration. His selection of existing music was extensive, and his willingness to learn additional songs was more than appreciated. Steve's incredible performance impressed our guests to the point that his music continued to be a topic of conversation throughout the remainder of the weekend. I would highly recommend Steve for any personal or professional function.