The band far exceeded my expectation. They arrived way before the guests arrived and were ready to play right at the start of the party. They have fulfilled everything I requested from them. They played all my favorite music and even allowed me to sing with the band (a dream come true for me). They have a wide song repertoire and know just the right song to play for the guests with varying ages. Every single guest was on the dance floor having a good time. I would highly recommend them to anyone who is thinking of hiring a band.