This is adorable!!!! It looks great on my baby girl. She's 2 years and 6 months but tall for her age so I ordered a 3T for her. Fits perfectly. The pants are a bit long but I prefer that she has room to grow in. We bought this set in black and the material is very nice .