I am very petite (size 00, xxs) and i got the smallest size this top came in and it fit great in the bust and arms but the bottom billowed out a little too much for my body frame type. it is so beautiful i had considered getting it altered, but the material was simply too see through so it had to go back. beautiful gauze material and detailing though!