We usually love this brand. We bought 2 sets one for our 3 year old and one for our 5 year old. Unfortunately we had to order several sizes because the shorts were way too big. Both boys are tall and slender  so we had to order 1 size up in each for the shirt to be long enough. The shorts fall off but that's an easy fix with a belt. They are just so big they bunch up a lot. Additionally, one set wad made very nicely with thick fabric. The other is very thin in comparison and got a hole in the sleeve after only 1 use.