100% super soft cotton, hand block printed. 3/4 length sleeve and trousers. Size 2-3 years to 7-8 years. They are on the small side so please size up.