James was absolutely perfect we could have not ask for a better DJ For my daughters sweet 16 Party. He truly made her night exactly what she wanted He answered all our questions and made some great recommendations .The dance floor was packed the entire night. He played the perfect selection of music that my…