I’m 165 with love handles 5ft large for me good I got a small torso I was afraid the wire under wouldn’t let the girls fit but I’m not to big on top and it was fine I could have been more comfortable in xl but I like how the large fits had lil bit stretch once you get over your thighs does have snap closure.. I thought the yello was gonna be more vibrant but it just blends in still kinda cute I give this a 10 out of the ones I bought from here I’m usually always satisfied with my FN purchases.