Bought a few of these for a cruise and then to have for workouts. Pretty happy with them. Hard to beat for the price, as there was nothing remotely like these locally under about $20. The quality seems good and they are nice and light/breathable. I put "fit as expected" but bear in mind that they do not run on the large side at all. They are more true to fit to a hair small. I am 5' 9" and 190# and a weight lifter . . . bought an XL and I wouldn't want to wear the next size down. But overall these are a great buy and I'd recommend.