I wasn't sure what size to get because there were mixed reviews. I ordered this one 2 sizes up, and another print 1 size up. They both fit, but 1 size up was still snug across the shoulders, hips, and sleeves.  Super cute and not see-through, even though it's mostly white. It's cut boxy, and the colors are really vivid.