I bought 3 of these suits for my three young sons (2/4/6).  The sizing is pretty spot-on.  The pants were a little generous, so I had them tailored to fit.  My boys are short to begin with, but I think these would be fine for average and even somewhat taller boys.  I plan to let the hems back out so that we will have at least the rest of the year, if not longer, for them to still fit.  The jackets fit well as-is.  I appreciated the vests as an added value.  The boys wore the jackets for the wedding ceremony and the vests for the reception.  Now, I can mix and match the items for Christmas as well.

I took away a star because of the shirts.  They came very stiff and scratchy.  When I pre-washed and then dried them, they seemed to shrink up w/ horizontal creases that didn't fully iron out.  I don't have them here to double-check if the directions say, "air-dry", but I usually check tags before tossing things into the dryer.  Regardless, I would have preferred different, softer shirts even before I inadvertently "toasted" them.

Shipping was just as noted.  We cut it close, but they arrived on time.  The jackets were a little creased, so I had them steamed out (something to note if you are also planning to get them last-minute).

For the price, I was very pleased and would recommend them to the next customer w/ the added info. about the shirts.  Even if you bought shirts separately, these suits are a great deal.