Carrie was spectacular. She was prepared and hit all the right notes at the right times. Best thing for us was the specially requested songs we asked for; she knew every last one of them and played them wonderfully and on cue. Easily affordable. Extremely easy to work with! Her communication leading up to the event was on point and timely.