This is soooo flattering for a petite frame and small breasts.  I would never have bought it thinking based on the model that the cups would likely be a joke.  I got it as a gift and am beyond thrilled.  It's the first time I've ever had anything with a cup that I felt like a million bucks in.  The straps adjust too, so that helps of course.  It's so soft that it's comfy to wear and I don't have a single complaint nor a suggestion of how it could be better.  It's just perfect.  I got the small.  I am about 100lbs and a small B cup.  Fits absolutely perfect.  That said, it might run a tad small because an xs is often a better fit for my build than a small.  I just wish more lingerie fit this good.  It's darling.