★★★★ ‘Highly entertaining’ The Times★★★★ ‘Rollicking good fun’ The Observer★★★★ ‘Terrific!’ The Guardian