I would give it 5 stars for fit but took off one for the fabric. I'm a 12/14 and this large fit me snug but not too tight to need the next size. The print is nicr but a little fuzzy, like a digital. And the fabric is kind of a stiff scratchy cotton? Either way it doesnt feel very nice on the skin. And has NO STRETCH. So if you're in between sizes, size up. I preferred the smoother, more stretchy and less itchy fabric of Grace Karin, so I returned this item.