I'm in LOVE with this top! I'm so happy I got it! It does run a little small, I'm down to a size 6 & got the extra large & it fits perfect. I'm very short, only 4'10" so most straps are way to long for the size I need. but the straps on the have about 4" of elastic where it connects in the back. This is an amazing help! Keeps the straps on & snug, its great! I would post a pic, but I can never get the size & pixels just right, but it looks great & I can hardly wait to wear it!