Looks clean.
The paint on the flower has faded and scratched off a bit as seen in pictures.
From a non-smoking home.
Tested and works.
Requires 4 AA batteries. Not included.
Sesame Street Elmo Loves You Talking & Singing Doll With FlowerFisher Price 2003.