This is a decent set but it runs small..thankfully my 4yr old is skinny so it fits him nice and snug but for an average sized toddler it won't fit..go a size up. Also as some other reviewers mentioned, the pant doesn't look like the picture shown (straight relaxed fit), instead its a more skinny fit.