This is a rare review for me, i usually love my retailer purchases, even at times when other reviewers aren't fans, but this top is terrible. 5'4" 103, 32 b for reference, small frame, athletic, bought the xs in black. the length could have been longer, but i could have lived with the length. the arm hole area, however, a different story. because it's boxy, and the fabric is stiffer bc of the large flowers, the top sticks out on the sides under the arm holes leaving a gape, it did not fit snuggly