Absolutely love these tanks, the material is nice and the fact the cups are sewn in makes it better. I have three tanks: one in the teal, one in olive green, and now this one. Will definitely be buying more. It is fits a size small and short for long torsoed people so, normally I'm a L but I have to get an XL.