Craig and his group were absolutely fantastic. Wish I could give them more than five stars. They arrived early, set up with no fuss and then proceeded to provide the very best music for the event. They read the room and adjusted their selections accordingly, keeping the party moving along and everyone well entertained. I can't say enough about their professionalism and incredibly talent. Can't wait to have another occasion to book these musicians. They are the very best.