Ryan was the perfect addition to our wedding day. His song selection was great, his playing flawless, and he was punctual and professional. We had him play as guests were being seated for the ceremony, and also to kick off our reception. Both were great successes.