Dj P Rock no one can compete. On time, top service, listens well, takes to instructions well a great communicator, rocked out with my favorite tunes. With style and grace DJ P Rock, Dj M you did that!! I will booking for all of my events. On the 1s and 2s and the ques.