Our DJ was great. He provided us with an extensive list of songs and was able to find any special requests we had. Everything was set up and organized. The variety of music was perfect, just like we were hoping for. I highly recommend Entertainment Solutions.