Adorable print, but it was way smaller than size chart indicated. I do not have a long torso and it was way too short on me - barely covered my top. (I am normally a 8-10 and ordered the Large as indicated - I think I'd need at least an XL.) I also felt there wasn't enough coverage on the bottom and the most annoying part even aside from the fit was that the lining (under the top piece which is attached only on the sides) is white and often shows if you're bending over or twisting around, etc. I returned.