I am 5' 2" and I wear a XS. The top fits nicely in the shoulders and arms (doesn't have a baggy appearance) and has a slight loose fit around the torso. The rose print is so pretty and there are thin strands of gold thread that run through the top (which isn't visible in the photos). I'm very happy with the fit and look of top. It can be dressed up or dressed down. Looks expensive even though the price is very reasonable.