I was concerned when I placed the order based on other reviewers comments and photos.  Fortunately, the shirt I received was the same as pictured.  The material is soft and the graphics match the ones in the photo shown.  I did deduct 1 star because some of the screen-printing on the front was fairly light.  The red and white stripes around the cuffs of the sleeves seems to be a vinyl material so I am concerned that it will crack and peel over time.  I purchased the shirt for my daughter's 11th birthday since she LOVES Harry Potter!  I can't wait to see her reaction when she opens it for her birthday tomorrow!

The shirt sizing looks like a women's small, possibly XS.  I normally wear a small and it looks like the correct sizing.