We had Kyle and he was great!! Everything was perfect and went very smoothly. The dance floor was packed all night!