The performers were excellent. They were great at entertainment, they played a variety of songs to meet the needs of a diverse audience, and were very interactive with the audience. They got the audience involved in singing and dancing. This is an excellent group and I will definitely use them again. Their professionalism is outstanding and their rates were very reasonable based on the quality of their performance.