It's small for a 3X. I normally wear an XXL but I ordered this just to be safe.
I have wider shoulders so it was a bit difficult to get on.
It fits well enough, but its shorter than I'd like. It's 'flowy' so it isn't unflattering or clingy to the body. But, I want something I can throw on quick if I'm in a rush. And this isn't it. It's cute and I love the color but its not for me.