While this isn't an expensive shirt, I did expect a little better quality for the price. The fabric is thin and needed an undershirt, and doesn't wash great. I bought this for my son's middle school dance, and while it looked good after the initial wash, I don't think it will hold up to repeated washings. Overall, it looked good, fit well and was stylish and unique. happy with my purchase.