Jimmy played guitar and sang at our wedding ceremony and reception. It was perfect and exactly what we were looking for. He learned several new songs for us with absolutely no complaints, one of which we sprung on him only 2 weeks before! Not only did we think he sang and played beautifully, several of our guests who are also musicians praised his playing and vocals. There were a few times when he wasn't always super quick to get back to us in email, but if it was that urgent we called and he got right back to us. We highly recommend Jimmy, especially for a outdoor garden wedding and cocktail hour!