In beautiful condition, a real gem for your little one! No damage or stains. Label states 6 months but could easily fit 12-18, depends on your baby! Any questions just ask :)