Bought it for my daughter. She wears 3X in tops. She has started going to the gym and it's her birthday this month, so I bought a 3X for a gift. It is a very nice shirt, but a 3X is huge! Fits like a 4X or 5X! I am returning it for a 1X!
If you order, please keep in mind that it is much bigger than normal! However, it is very nice!