I took a quilting cruise on Royal Caribbean and it was my first cruise. I did not take too many classes, so I could enjoy the ship as well. My roommate got sea sick (as did a lot of others) but there is medication on board for that. I learned some things about quilting and the areas we visited, got to swim with dolphins, ride a horse on the beach, and flew over Jamaica. The machines, cutters, irons, thread, fabric, and everything else was provided. Lots of activities on board, or just relax and read a book or three.