According to the size chart I should have fit into a L. I'm 5"5 a 38 D because of some of the feed back I decided to go larger... I was able to get it on but it is way too tight for me to wear! I wanted to get a larger size but sadly the XL is the largest that it comes in. It's a great bra feels nice and is so cute, just what I wanted but I wanted one that would fit and was comfy. Since it is too small I will be returning it. I wish it came larger! Had it fit I would have given it 5 stars but because the chart said I would fit into an XL and it's way too small I am giving it 3 stars.