This was adorable and fit true to size. My daughter is 22 lbs and 20 in long and the 18 month fit her perfect. The skirt is very cute but prob onlh get a day of wear out of it as it kind of gets scrunched up. But def recommend as a first bday outfit. My baby looked so cute in it 