This is a Ben Sherman body warmer for a baby aged 9 - 12 months. Although it is for a young age, our 2 1/2 year old son has just grown out of it! It is in good condition with no stains or signs of wear anywhere.