Snappy dancing, strong singing and spot-on comic timing makes for a clever and fun show.

As refreshing and bubbly as a flute of champagne, the North Canton Playhouse's new musical "Thoroughly Modern Millie" made me smile almost non-stop.

The splashy production is thoroughly entertaining and impressive, especially considering the youthful cast, ages 13 to 21. Novice director-choreographer Sarah Jane Toy has done an inspired job pulling it all together.

The production is polished visually, the tapping and other dancing is snappy, the singing is strong and, best of all, the performers nail the comedy. It is a clever and very fun show, and a standout for the playhouse.

"Thoroughly Modern Millie" centers on a young girl named Millie Dillmount who moves from her tiny hometown in Kansas to New York City in 1922 with the intention of finding a rich man to marry. Things seem perfect when she gets hired as stenographer for an eligible bachelor businessman. Instead, she finds herself falling for a fun young guy named Jimmy who is just getting by money-wise.

Millie lives at a rooming house for young women whose shady proprietor, Mrs. Mears, has a particular fascination with orphans. (Not to give anything away, but she's involved in white slavery!) There's also a naive young woman, Miss Dorothy, who becomes Millie's best friend, and a high-society jazz singer named Muzzy.  All of these plot elements become interwoven as the show progresses.

As Millie, Anna Liggett has a winning spirit, a big singing voice, good comic timing and lots of girlish charm. (She's 19). As Jimmy, Justin James Ollis  is breezy, confident and a perfect foil for Liggett. As the bumbling villainess Mrs. Mears, Alyssa Carpinelli is obviously having a great time onstage and it's infectious. Also comical throughout are the high-energy and perfectly goofy Zachary Charlick as Millie's boss; Nicole Maxhimer as Millie's no-nonsense office supervisor, and Logan May as a gentle henchman for Mrs. Mears. Rounding out the cast, with standout vocals, are AudraKate McLean as Dorothy and Kiara Derbyshire as Muzzy, who has a flair for jazz singing.

"Thoroughly Modern Millie" is a family-friendly crowd pleaser. I had the best time, and left admiring the array of young talent it showcases.

Performances run through Aug. 19, at 7:30 p.m. Thursday, Friday and Saturday, and 2:30 p.m. Sunday. The playhouse is located inside Hoover High School at 525 Seventh St. NE. Tickets, $15, may be ordered at 330-494-1613 and NorthCantonPlayhouse.com.