What a cute design! It's great for casual or work wear. For the most part, it fits great but I do wish the waist was an inch or two longer. For sizing reference, I'm 5'5, 135lbs and 34B/C and got the size Medium.