Love this shirt!!! I bought this last-minute for a cheer event and it served perfectly! From the price, I expected it would be cheap waffle-y material and stiff, scratchy, or just not flattering... totally wrong! It is soft, fitted, and I thought very flattering. And was super comfortable to wear while jumping around all day. The sleeves were not too long (like many polos) and the length was great.