Sharon was excellent. We requested some fairly challenging songs and she was happy to purchase the sheet music and learn the song before the wedding. We also had a singer and she worked directly with him for practicing, asked what key to play the song in for the singer, and sent him a recording for him to practice with. She also played very well during the wedding. Overall, very good experience.