I got this top for Amelia. Its size 12-18 months but either the top is a small make or Amelia is big for her age. I would say its more like a 9-12 in the body. The arms are long enough though. If anyone wants to buy it off me, PM me or post here and I will reply. I am looking for £4.00 for it (p&p encluded). kelly xxx