GREAT BAND! Showed up on time, very professional, played a great mix of everything, and did I mention they rock! Got so many complements from everyone about how great the band was. We are going to book them now for next year. You will not be not be disappointed if you book this band.