Shirt is fine for the price. Fits as expected, I got a large because I am large-busted. The shirt is not too tight, with room for a thin first layer underneath. I would get a medium if I wanted a closer fit. Colors are a bit brighter than I hoped from the photo, printed on one side of the material. I don’t love it as much as I had hoped from the picture but I wore it and got a complement From a friend.