We had so much fun at this party. Kyle was so diverse and he kept up with our wants and needs without batting an eye. He has a great voice, and is very entertaining and organized with Karaoke. I can't put into words how much we enjoyed him and we will use him again!! All our friends will too!!! Great Job!