Material is 100% cotton and very comfortable. Printed design is clear and printed with actual ink instead of plastic decal like other Ali express shirts. Quite long on 165cm height, almost like a mini dress. Slightly too big for bust 100cm and waist 83cm, could have comfortably fit into M. Otherwise very happy with item.