Thoroughly enjoyable experience and well worth every penny