I want to get married again just to re-hire Mainstreet. As if the music they play isn't enough (they will keep your party going), you get the full "Mainstreet Experience" as my wife and I called it. Barry and the band MC'd the entire reception with ease, making changes and snap decisions on the fly when necessary. The reception went without a hitch because of their helpfulness and willingness/ability to adapt. They are kind, honest, professional, and above all they are flexible. Which on your wedding day is the most important quality anyone involved can have. 14 out of 10, would recommend. Thanks so much again guys!