Robert is a fantastic professional magician. He put on a great performance for my daughter's 9th birthday and he included the "how-to" part for the kids which allowed them to participate in learning numerous magic tricks. Each child had a blast and my daughter is still performing the tricks that Robert taught her. He provided a memorable and fun experience for them all. I highly recommend him as a magician for all ages.