James Mastrino was an incredible dj! He had everyone on the dance floor from the second he started the music to the very last dance! He's very professional and knows how to read a crowd. I couldn't believe how great his price was for his services! He even met with us before our wedding so we could discuss all the details. We loved him!