I think sleeveless top and tank tops are two different things!! As long as you dressed to impress don't sweat itl. You will be very surprised at how some people dress, regardless of the recommendations set by the cruise line. Have fun and I'm sure you'll look fabulous!!!!