Absolutely adorable top! I'm in love! It's so so cute! The material is thick and soft. Overall the fit is pretty accurate to the size chart. I have a 31" waist, 39" bust and the L fit me really well. The material is a bit stretchy, though if you're between sizes, I would say it'd be best to size up. Especially because the details at the top of the bust isn't stretchy at all and the white part has less give to it than the black fabric. My one issue is, even when handwashing or washing on a delicate cycle, the white material frays really easily, especially the frills at the bottom. Having said that, I still adore this top! <3