If you are looking for a band that keep the whole crowd on their feet, look no further. They were easy to work with prior to the day and went above and beyond to make sure that everything was exactly as it should be at the wedding. During the wedding, they played songs both old and new, mixing them together in the right order to make sure that the party never stopped. After the wedding, the band was by far the thing that people complemented the most. I know many guests have decided to go to public shows after the wedding to hear them again. I would recommend this band to anyone who wants their event to be a great time. Mainstreet Soul will be your new favorite band!