Back from my cruise, had a blast, and yes, did get to skate. There was one "Advanced Skate" session, the morning of our last day at sea, and I waited all week just for that. Basically the requirement to skate on that session was "must have your own skates". Out of 3,000 or so passengers I was the only one nutty enough to pack skates so I had the ice totally to myself.
It was a little softer than I'm used to, but in decent shape. Didn't have any real problems with the motion of the ship...we were going through a pretty calm area when I skated, so I didn't even notice any motion. The walls sure do come up quick on the small ice though!
They had a number of "all skate" sessions throughout the week, but I didn't feel like dealing with a bunch of kids in rentals, and we were busy doing other stuff anyway. We went to the ice show one night...I wasn't sure what to expect but I was pleasantly surprised. I thoroughly enjoyed it. And was amazed that the skaters were doing 2axels and some triples on the small ice.