In the late 1990s, I attended a spinning class and thought it was one of the best workouts I had ever had.
Today's ships offer rock climbing, basketball, video arcades, swimming pools, spas, huge gyms with yoga and spinning classes, an indoor ice-skating rink and, yes, even mini-golf.
The latest trend spreading across the US in the past few years is for rowing classes to be taking the place of spinning classes.