Overall a very well done stock costume. It is cheap enough that, if you were to make your own, it would probably be about the same cost.
This outfit fits very true to size according to measurement charts, but I would recommend ordering one size up if you do not like tight-fitting clothing. For reference, I ordered a XXS and my measurements are 30-22-30 inches (76-56-76 cm) with pictures included in the review to show how it fit me.
The materials are a very nice cotton, and the shirt has an average amount of stretch. The "v" at the front of the shirt does not dip very much, but enough to be noticeable. If you would like it to be more pronounced, you could alter it very easily.
The design on the front of the shirt is screenprinted on, so it looks very nice and will handle being washed very well.
Again, a very well-done and fairly priced cosplay.