I wouldn't buy these again.  Fabric feels scratchy and not very breathable.  I'm hoping they soften up after use and several washes.  They're tolerable hence the 3 star.