I'm an avid cyclist and want to stay fit while on an upcoming cruise on the Serenade of the Seas. I heard that the ship has regular spin classes on offer. Does anybody have any experience with this (on this or any other large cruise ship)? I have cycling shoes with clips and would like to know if there are spinning bikes on the ship that have pedals that allow for this type of shoe. Thanks!