For ref. I am 5’4” 130-135lbs (size 4/6 or small/medium depending on brand) and a 34b sometimes small c, pear shape- smaller on top than bottom. In the pictures posted I am wearing regular shorts, but I would wear a swim skirt (ann cole) with this top and it looks great.I ordered this top in a size 6 and it fits ok..a *tad* large all around. There is definitely more room in the cups for a larger size. My friend who is a 32d and about my same size stature fit this just fine! I probably could’ve, and maybe should’ve, done with a size 4. It is comfy and I like things not too tight, so i’m keeping it. I will probably end up ordering a size 4 too, just to have if I do water sports. I am normally not a fan of the gathered sides on tops and swimsuits, but I like this one. I needed a top that was more comfortable around my neck than my favorite kenneth cole push up tankini is. Some halter tops pull really bad on my neck, so annoying! This one has softer, wider straps so I don’t have that issue as much! I still think I like the way my kenneth cole tankini looks better without the gathered sides, but this la blanca one is so much more comfy. I think both short and tall people will appreciate this tankini because you can move the fabric up or down to suit your torso length. The front (not back) of the swimsuit is DOUBLE LINED fabric. Yay! I love double lined fabric on the front, it conceals more! The cups are molded cups, there is no removable padding to lose in the washer. I love that! There is no push up in this, just a standard (thick enough to not show nips) molded cup. The fabric is soft to the touch and not too heavy, but not too light. I already have a la blanca string bikini top (looks similar to the top of this tankini) I love in a size 6. They last a long time! I can see why this tankini is so popular. I think this would be flattering on many different shapes and sizes. Too bad they don’t offer bra size cups, it would make sizing easier. I will probably order more colors! I don’t reccommend you put this in the dryer (I always put la blanca in the washer on gentle) but I did it a few times...oops. It came out fine!