Soft - good quality material! Not too heavy Looks great with shorts or pants for the nice weather. Love that these are not tight to show your every flaw yet they are sliming in width so you don't look big either. I did size up to medium so length is a bit longer. I will for sure buy more colours - I was lucky & got one of them at a great discount most likely because it's a lesser popular colour.