Top is very soft!
My 8 yr old loves this shirt so much we purchased for her friends birthday! My suggestion is to go up one size...got a 10 and fits great.
My daughter loved this top! The material is nice, the fit is good, and the color is so pretty!