We used Midwest Sound, I was real happy with them as a company, but gotta say, our DJ did not stand up to our expectations with all the good things I've heard about them. He didn't listen to me at all, I would have to talk over him for 20 seconds before he would stop talking, and he felt the need to follow his "flow"…