Doll itself is fine but the microphone received is bad quality all you can hear is the buzzing sound over your voice even when you sing softly onto it we have a cheaper version that work heaps better..For the price I paid I though I would receive something of better quality.