I bought this in a size small because that was the only size left lol. It fits amazing!!!!! I normally buy size large from fashion nova because my arms are long , but in this case it would have been too big. Size small fits perfect. Doesn’t have stretch but it is definitely a eye catcher!!!! Comes with extra glass pieces just incase they fall off but they are pretty sturdy. I’m 5’6” 140 pounds. My bra size is 36B(padded) hahahaha.