I don’t know if it was an option to book before the cruise, but it was advertised/offered several times on the cruise during our specialty dining dinners and by the crew members that greet you outside of the buffet. For our cruise, it was offered only once on the second day at sea. Maybe on longer cruises they offer it more than once? Not sure. We didn’t try it this time, due to other things we had planned, but I would do it next time for sure!