Jim did a great job with our wedding. He listened to all of the important details my wife and I wanted, and delivered them the day of the wedding. Jim was always just a text, email or phone call away, and responded to our questions and concerns immediately. His playlist was great, and all of our guests…