Overall, the shirt is well put together with very nice colors. I ordered a X-L because usually these jerseys run small but I could've bought a large. It's roomy enough for a t-shirt underneath which is good because it's like a mesh material. I kept it because for the price, I didn't want to chance sending it back and my size not be available!