When Disney gets a musical show right, it is one of the most magical things you can see on stage.
And Mary Poppins, a combined effort with Cameron Mackintosh, is certainly one of the musical shows that is a hit in this regard, with the Bristol Hippodrome crowd cheering, whooping and laughing throughout.
It is a show that pulls out all of the stops in terms of stage trickery.
A paper sketch of a house unfolds onstage to reveal the full Banks home and set that revolves in a full circle to reveal more rooms.
Mary Poppins appears and disappears from nowhere, has a brilliant bag that defies physics and flies both onstage and off, the latter leaving people in the audience positively dumbstruck.
And Bert takes an upside-down tap-dance along the proscenium arch.
All of these are just a handful of the impressive moments.
In addition, giant puppets, objects cleaning and righting themselves, statues that come to life and clever projection and lighting all enhance a musical already packed full of technical delights and death-defying moments of magic.
And all of this was bolstered by incredibly strong performances throughout.
The Banks children were perhaps the biggest standouts, played by Florence Swann (as Jane) and Charlie Donald (Michael), they were onstage for almost all of the show's quite lengthy runtime and just simply perfect the entire time. Charlie's comic timing and Florence's powerful singing defied their young ages.
Stefanie Jones is pitch-perfect as the titular character, or should I say 'practically perfect in every way'. Her facial expressions and mannerisms, as well as little things like the position of her feet, were relentlessly on point and her singing was exemplary.
Lovable and roguish jack-of-all-trades Bert is played by Jack Chambers who captures the endearing and likable nature of the character perfectly and proves to be a bundle of energy.
Lucie-Mae Sumner and Michael D Xavier are also great together as Mr and Mrs Banks, with the former encapsulating the yearning to impress and to find her place and the latter treading a fine line between his hardened initial appearance and his gradual softening.
It is impossible to watch this show and not be as equally buoyed along as the Banks children by Mary Poppins and the adventures she brings.
So, as Mary would say, 'anything could happen if you let it,' and you might just find yourself surprised by what happens in this show if you let yourself get a ticket!
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