Excellent quality. Thick. Well made. Fit perfectly. Bought a 10-12 in burgundy for my 8 yr old 50, 70 lb daughter. Cant say if the material was soft to her skin because it was worn over a long sleeve item. But she wore it all day with no complaints.