Not perfect, but not bad for a 99 cent doll