We have used Canadian Entertainers on 2 separate occasions. One was for my nephew's birthday party and the 2nd was for a company event. They provided us with a magician. He was incredibly talented & the kids absolutely loved the show. My nephew still asks about him even 2 years later. For the company event, they provided us with poker tables for amusement. I recommend Canadian Entertainers to all my friends & family.