Fabric is great!
I love the top but it ran a bit smaller than I prefer but I do prefer loose fit.
Rating: 4 stars