This H&M top is size S. It is made of 100% cotton. The top is black and white with a checkered pattern. It features puffed sleeves and a smocked bodice. No visible defects. Good condition.