The Isle of Omni Aegean combed cotton towels are the ultimate in luxurious comfort. Stepping out of the shower and into a thick cocooning towel is a self-care ritual in itself.