The over all quality is great. I ordered M, the sweatshirt came up perfectly but pants are a bit short for height 178 cm. Still going to recommend this but get a bigger size if you have the same built as I am.
Size S for a 9 year old. It's quite big for him now but not for long since he's still growing. The suit itself is good, soft material and pleasant to wear.