These are my absolute favourite purchase: Lewis N Clark compression packing cubes. I got them at Dollarama and liked them so much that I paid full price on Amazon for more after my husband scoffed some. (Pic shows US price.) I have other brands but these remain my favourite.
The reason I like them is they are soft and light, have no residual manufacturing odour, and are well made. They breathe and wash well. I sort clothes in groups by putting t-shirts/tops in one, pants in another, etc. Once filled, close the main zipper then close the compression zipper. Then I Tetris them in my suitcase. I use a carry-on but sometimes I’ll check it, depending on circumstances. When I unpack on the ship I expand them and transfer the entire cube from my suitcase to the shelves or drawers. Et voilà, c’est tout.