Really cute tank. Extremely thin material and for that, I think it's going to rip any day now. I bought a large which should have fit, but it is entirely too snug. I'm 6' tall and not huge around - most large's fit fit. Order a size up for sure.