This shirt is amazing and so cute! While I would say it is a little bit smaller, in terms of fit, then appears on the picture I still love it. I am 5'6'' and about 110 lbs and ordered an XS, which fit like a charm. The material is a little cheap, but not transparent. I would totally recommend this shirt!