100% Cotton Size M This little cutie has pockets and shoulder pads. The shoulder pads you can always cut out if you prefer but I think it gives it that sweet 90's vibe.