Perfect! I couldn't ask for a more amazing DJ! Has so much music to choose from, and if he doesn't have it, it makes sure to get it for you! I highly recommend! Came to my rehearsal, called, and emailed me making sure he had everything perfect for my wedding! Lights, music, and everything you need and want! Very respectful! Thank you so much for everything!!!!!!!!!