Wow, this fit is amazing! I was worried a medium might be too big (I'm about 130lb, 5'4), but it provided excellent support and is just perfect. I was just looking for something practical to wear while chasing my toddler, but I received so many compliments! It's surprisingly flattering and holds everything in place perfectly.