We had an amazing experience with our DJs from DJ99. They provided and played all the songs on our very long music request list. They arrived early to set up before our party and stayed strong until the end. They kept our party going and made any announcements that we asked them to and even ran some of the games. Our event was a birthday party for our 13 year old daughter and they were excellent at getting the kids involved in different and entertained. I highly recommend them!!