This runs a little small I think. Granted, this is on a woman. a person without breasts might have different mileage. The fabric is pretty heavy, thick, not super stretchy. It seems like it would be durable, but I only needed it for a costume. My review is based on purchasing a 3X for a woman who would normally wear a 3X unisex t-shirt.