D material soft,it really suitable for a younger age..its a little bit missed up though 4 sizes 10 yrs old and 6yrs old but 1set is tak betul the sizes ive received is 6 yrs old but the other size got #1 ithink its for 1yrs old or 2..luckily i have 2yrs old son so its ok,i suggest to double check .