Our DJ did an incredible job!! He was very professional from his set up right down to how he dressed!! He defiantly exceeded my expectations!! He also had great skills!! The price was fairly cheap but the quality we recieved was expensive!! I would recommend this DJ to everyone and if I need one again he will be the first person I call!! I can't thank you enough Incredible DJ XL!!