Elastic material, the top is quite short, I advise a larger size XL is more like european M the fabric is nice and print as well.
It came a little later than the date but with the current situation it was to be expected. The T-shirt is how they present it and I really like the design. The print is fine, it looks like going slowly with the washing but I think for the price it's great. It's fine so for summer it comes perfect.