Chris Chibnall has written a funny, farcical play with plenty of depth and feeling.
One Last Push, directed by Gareth Machin, is having its world premiere at Salisbury Playhouse with a great cast and clever set.
First of all, it's funny. Laugh out loud, funny! It's silly but warm, farcical but with feeling, and the cast carries some clever jokes with great timing and reactions.
There is some straight-up slapstick and silliness, but the ending brought a tear to my eye and many others in the audience.
Set in the living room of their new flat, Mark (Sam Alexander) and Jen (Laura Main) are preparing to have their first baby, and the plan is a home birth.
Throw in four other cast members who weren't expected to be there, and you have a recipe for disaster. That is what ensues, sort of.
They are joined by Jen's mother, Eileen (Sherry Baines), who was expected to be there but has ideas above her station and a strong aversion to an 80s track by Dexys Midnight Runners.
Also making a nuisance of himself is Dave, Mark's formerly estranged father, who has been 'fixing' the flat as he tries to rebuild his relationship with his son after leaving when he was just two years old.
Paul (David Partridge) is the upstairs neighbour and former flat owner who lacks social awareness.
Finally, they are joined by Alize (Valerie Antwi), who is Dave's much younger, free-spirited girlfriend, who arrives ready for a party.
The play is everything I hoped for and more. It provided light relief whilst also reflecting the circumstances many will recognise from their life experiences.
The first half of the play is spent introducing us to the characters and sets us up for the second act perfectly as things start to go wrong in all sorts of ways.
You will also recognise personality traits in the characters, which have enough depth to make you care about them.
The farcical elements, whilst heightened, don't feel out of place or ridiculous, with some beautifully predictable and others much more surprising.
Overall, it's a hugely enjoyable, funny play that will have you laughing out loud and leave you with a warm feeling.
One Last Push runs until March 9th at Salisbury Playhouse; you can buy tickets here - https://www.wiltshirecreative.co.uk/events/one-last-push

Christmas services at Salisbury Cathedral
Salisbury man pleads guilty to multiple driving offences following 47-mile pursuit
Army Flying Museum Recognised at Regional Tourism Awards
Wiltshire Council Puts Forward Council Tax Changes for Empty and Second Properties
Proactive Policing Tactic Tackling Violence Against Women and Girls in Wiltshire
Wiltshire Council Propose Three Weekly Black Bin Collections
Santa and his Elves Learn Makaton at Longleat
Salisbury man in custody following 47-mile pursuit
