I originally ordered a Small but it was too small and wouldn’t go over my boobs so I just bought another one because it was on sale in a medium and it fit perfect. I’m 5’1 and 121 pounds. I wear a 32 DD and it fit perfect. The bodysuit is vibrant and really pretty! I recommend you size up if you order.