Although it feels under-rehearsed and awkward in places, Soulpepper's production still manages to please and to entertain.