I cannot say enough positive adjectives about this DJ! I found him on yp.com, read his reviews, emailed him, and the rest is history. He responded immediately, was very professional with a contract, and great price. I was especially grateful for that since my event was a 5th grade promotion dance paid by our booster club. Needless to say, I was on a budget. He was 30 minutes early the night of the dance despite the fact that it was peak traffic hour. Most importantly, he got the kids up on the dance floor right away with musical chairs. After that, the age appropriate, fun, and up beat music continued the entire event. He was engaged the entire time and took requests. I was so grateful and pleased with my experience with Frank and his company. I would highly recommend him to ANYONE! I will definitely be using him in the future. Thank you Frank!