The shirt fits as expected only because we ordered a Large.  My daughter typically wears a small in everything.  So glad we read the reviews and ordered it larger than normal!  Decent quality for price.  We were happy with product