Fabric is SUPER soft and cool to the touch. Honestly, putting these on everyday is the best feeling ever. Feels like when you have a feeling it’s going to be a great day, but EVERYDAY. Keeps my boys cool and dry all day, doesn’t bunch up, and feels like I’m not even wearing them.