It's thin enough where you could add layers (t-shirt EJZ1 00 3 out of 5 stars review 9/29/2016 Not best quality.You do get what you pay for. ssrambr 13 3 out of 5 stars review 12/5/2016 Runs Largemy son is 7 yrs old and in-between the S and M sizes. I ended up ...