This is very well made. I ordered this for son to wear for track meets (waiting for his events can get very chilly in running shorts and tank tops) and later for HS football games so when he is sitting in the bleachers with his friends, his backside will stay dry and he'll stay warm. He is wears a boys 14. I ordered the adult XS in his High school's team colors. It is exactly what we wanted and the price is amazing. These are as well made as some of the other more expensive ones I have bought in the past but better because we could get his school's colors in the exact combination we wanted. His teammates on the track team are always asking to borrow it when he is doing his event and isn't wearing it. I took it in to have it embroidered with his last name on it in collegiate letters on the back and the embroiderer had no problems with doing it on this parka. It really is worth waiting for and I can't imagine being disappointed with it as long as you follow this size chart and order the right size. My son's best friend loves it so much, I am buying one for him too for his birthday. Oh, as a side note, my son plays a sport every season and this coat makes it easy for me to spot him on the sidelines (soccer, track, tennis) and he loves that it keeps him warm between events. This parka isn't just for swimming!