The top is adorable and very versatile. I bought the yellow, it's not as bright as it was in the picture, but still very pretty. It's just a nice cotton blend w/some stretch too it. Not clingy at all and fits true to size.  I don't dry any of my tops (I toss them in the dryer once they're dry to soften and remove the wrinkles), so as far as shrinkage goes, I can't say.