This was such a fun show! Mike is quick-witted, personable and just great at what he does (magic and comedy)! He includes several members of the audience, which of course means a lot of his comedy is improv, which is awesome! He makes fun of people, but he's not overly crude or disrespectful at all. And if you don't like being picked on, comedy shows probably aren't your thing... His show isn't geared towards kids, but it's not "adults only" humor. He does use a few swear words and innuendo that kids wouldn't understand anyway, but you wouldn't be embarrassed to bring your kids. He even uses them in the show! He takes pictures anyone who wants one after the show. Just an overall fabulous show and down to earth Vegas performer (who is actually talented!)