The fabric and style of the shirt is nice. My only issue is I didn't get the size I purchased. I purchased a size 16 and received a size 10. Will only give this shirt 2 stars because until I can actually wear it my review isn't 100%