My g/f and I enjoyed our cruise immensely!
She sported a string bikini (rather than a thong) on the ship, and went topless on the beaches , while I sported my speedos while on and off the ship. You're all correct about the no swim wear in the dinning areas, but a couple times I had to use the bathroom, and didn't bother wearing shorts over my speedos.
We received no comments from other cruisers, but we did notice quite a number of people snapping pictures of my g/f and I. BTW, the entire cruise went smoothly...no lost luggages, plenty of booze and just the right amount of sun, sand and water!!!!!!
Can't wait to go again...we're hooked!!!!!!!!!!