At the 18 mo age range, most companies make pjs very tight for both mobility and fire-protection reasons. However, this set was too small for my 11 month old who is average size and weight. Additionally, the pjs were not nearly as soft as BB advertises. Disappointing purchase, even on sale.  Size up by 2 if you buy.