Our experience in August on Millennium was excellent. Much less expensive, I might add. We paid around $100 pp. Yes, we received the cookbook. The main chef for the entire cruise was our host. We also bought the wine pairings. Don't recall how much, but it was worth it.
One of the best parts of the experience was meeting the eight other passengers, six of whom we have remained in contact with since the cruise.