100% cotton and handmade knit Elf doll. Suitable for all ages. Made with eco-friendly, low impact dyes. Hand or machine washable