There is a well equipped gym area (arrarenlty - never been in one on any of my cruises!) - where there is daily schedule of classes -some you have to pay for.
Yoga classes are offered on all ships for a fee of $10.00 p/class. Spinning (Wheels in Motion) classes are offered on all ships. There is a fee of $10.00 p/class.