HORRIBLE FIT!! top is huge & bottom is too tight. The straps are not like the picture; it is tied with a clasp instead of a bow. This would probably not work out for most body types without alterations. She is a 32A & a size 0 & look how it looks on her.