I have had dj guy for most of my parties and he never fails to impress us every time, I always get compliments off my guests on how great he is, he plays the music you request and also gets everyone up dancing.
I highly recommend getting your DJ from here