Highly recommended!
For the most part my wife and I let them choose the songs and they must have read our minds or something because they played songs that we both love. Before the ceremony even began, while everyone was still arriving, the songs they were playing fit the ambiance so well that it took me a while to even notice music was playing. It really created a sophisticated atmosphere, which is what I really wanted at a time when I had 60 people that I wanted listening to me so I could get everyone seated and everything set up.
The ceremony was extremely smooth, apart from me saying, "I do," too early. It was exactly how my wife and I had envisioned it.
The reception was very lively and all the guessed loved the music. They fulfilled our requests for songs, dances, and games that we had requested in advance with expert timing and smooth transitions between events. They were very personable to the point where we were able to communicate with each other DURING the first dance so I could let them know that we were finished and that they should transition to the next event. They also were able to do all I have said so far while even dancing with the guests. I found that this did very well with keeping the crown lively.
As far as professionalism, we had multiple meetings with them in the months leading up to our wedding. We were able to pick a date, time, and location that fit both our schedules. Each time we met he was there far before us, including the wedding. They all were dressed very nicely for the wedding as well. They had no problem with any slight inconvenience we caused them. Even big ones, considering the venue was on an Air Force base and they had to provide us with personal information so that we could get them on base. When a request was made, whether before or during the wedding, they quick to execute them.
There is much more I could say about these guys but I'm running out of space.
THEY KNOW WHAT THEY'RE DOING!