This H&M cardigan is size M. It is made of cotton and is light blue. The item is in good used condition with no major defects. Please see the pictures for details.