I can't speak highly enough about Serenade of Souls. An amazing band was at top of mind for my wife and I as we know that (right or wrong) a band makes or breaks a wedding reception, so we wanted to only the best, and we found the best with So...S. We did as much research as was possible, especially since we were having a destination wedding in Florida, and weren't able to see the band live prior to the wedding. The band's videos online almost looked unreal to us and truthfully we had our suspicions going into the weeding, but it's all as amazing as it sounds in their videos. The band is extremely classy and professional, and they love to have a good time, and that radiates into the reception crowd and we couldn't have had a better time at our reception. Our guests still talk about how good the band was.
SoS has an extensive list of songs they can play, and they allow you to choose some beforehand. The band even learned to play our "first song" for us, which was awesome and made the experience more intimate. They stay current with the newest songs but play some classics the best. No matter what they are singing or playing, their vocals and musical ability are unreal.
Our wedding was an hour behind schedule and SoS was supposed to start playing at 8:30. However, we did not get done with dinner until 9! They were so patient and very flexible! They offered to still play the 4 hours that was in the contract! I doubt most bands would do this, but SoS was very understanding.
I could go on, but I've made my point; this is the best wedding band and you will be equally impressed and happy with them. You would be lucky to have them play at your wedding!