Magic tricks, an expertly acted evil Queen and a love story that ends happily ever after makes Snow White and the Seven Dwarfs a full on success at Fairfield Halls.

All the cast come together to present two hours of almost non-stop laughter as Keavy Lynch's Snow White tries to get the better of Letitia Dean's Wicked Queen to grab the heart of Prince Danilo.

From the opening bars of C'est La Vie, the song which of course made Lynch famous as part of girlband B*witched, a high tempo is kept up throughout to keep the little ones interested right through to the final few scenes.

Dean stole the show as the Wicked Queen, playing up to the evil baddie stereotype really well and treating the audience with utter contempt, which is what you want the evil character to do.

Richard Cadell as Muddles was also superb and thoroughly enjoyed the interaction with the kids and the parents, displaying a couple of magic tricks too that left me completely baffled.

His constant improvisation also kept the rest of the cast on their toes throughout.

Accompanying Cadell was Sooty, who popped up every now and then and sprayed the front 10 rows with his water pistol, and Sweep, who performed Nessun Dorma brilliantly.

There were a few things that didn't quite make sense though.

The haunted house scene with Muddles and Dame Donut was funny, not least because Cadell forgot his lines, but really had no relevance to the Snow White story and neither did the monster song that followed with a host of ghoulies dancing around the stage for no apparent reason.

The ending was also a little bit too sudden and they could have made more of Snow White's wedding given the fantastic set and costumes they had for it and for my liking there was far too much innuendo and jokes that would have had parents fielding a few difficult questions on the way home.

Overall though it was a very enjoyable experience and I would certainly recommend it for a bit of a laugh.

Snow White and the Seven Dwarfs, Fairfield Halls, Park Lane, December 9 to January 3, various times, £16.50 to £23. Call 020 8688 9291 or visit fairfield.co.uk.