Steve was great. He was on time and set up prior to the event. He engaged the children with limbo and had them sing along on the mic. He also had great adult music and engaged the adults. I would recommend steve for any type of event and use him again myself!