The item looks good and has a Nice T shirt.
The sizing is correct - I had a medium and I would say it is just about right (certainly not on the big side of medium). It looks good and has washed well. Overall I am happy and because of the fabric thickness (or lack of it) I have given it 4 stars.