Greg was fabulous!! My guests ranged in age from children through 60-somethings and everyone was happy with him. Several people requested his card for future events and I heard over and over that he was just terrific. At some point during the evening dancing broke out on my back lawn. Really terrific and I can only give him the highest possible recommendation.