JM Productions has realistic prices. We understand most people don’t want to spend a fortune on a DJ but still want their event to be memorable. That's why we offer our custom packages on realistic prices so that you can have your event without spending a lot. JM Productions provides so much more than just music. We meet up to a year before your event. Our amazing team will help you plan the event of your dreams. Our final meeting we go over everything to make sure your event runs smoothly. We cover all events ranging from West Bloomfield to Grand Rapids to Traverse City. As everyone says, we bring the best entertainment around town.