Swampy toilet humour, with a feel-good story, Shrek the Musical had my six-year-old son and I crying with laughter.
By its very nature, this bright and colourful show based on the film is aimed at a younger audience, however, age did not matter a jot as the story and songs appealed to all.
"I think we might be some of the only people in here without kids," the lady next to me whispered.
However, with its wonderful sets, positive storyline, fabulous dancing and funny moments, any moment of self-consciousness was washed away instantly, as this musical extravaganza made sure everyone - regardless of age - left with a smile.
There were strong performances from Antony Lawrence as Shrek and leading lady Joanne Clifton as Princess Fiona, as well as Shrek's trusty steed Brandon Lee Sears as the Donkey.
Even the villain, Lord Farqaad played by Olivier-Award-nominated James Gillan, was funny and flouncy enough to not be too scary, and top marks must be given to his magnificently shiny locks.
The fairytale characters were amazing to watch. It was hard to pick one to focus on, but my son loved the Gingerbread man, who managed to reach some incredibly high notes, despite his tiny size.
Talking of vocals, the Dragon was by far the best vocalist, with an ear-ringing belter of a song, that blew the audience away. No wonder Donkey falls for her.
There were some great numbers, the catchy 'I'm A Believer', 'Big Bright Beautiful World' and 'I Know It's Today' to name just a few. The performance of 'I Think I Got You Beat' not only makes you fall in love with the characters, with its comedy timing toilet humour, it also sticks around in your head for days after.
And the visual feast of the finale, with every character bursting on stage, was enough to make anyone and everyone get on to their feet.
Shrek the film may be more than 20 years old, but the sounds and storyline of Shrek The Musical will ensure it's got a place in the hearts of a new generation. And what better message to spread than one of self-belief? Looks really don't matter when it comes to true love. Aah.
Shrek the Musical is at Southampton's Mayflower Theatre until Sunday, February 25.
Tickets start from £24.50. For more information visit mayflower.org.uk
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here