In full swing were amazing! It was a pleasure working with Jeff and the rest of the band. I would recommend getting the singer, she has a fantastic voice. Everyone asked where we found them so they could book them and it's easy to see why. I don't know that they would want to do it for every occassion, but they actually learned my wife's favorite song! That means writing the music and teaching it to 13 people! I can't say enough about this band, five stars!