"i took lunesta only for a few days because it gave me unpleasant taste. it was really bad. then i switched to ambien. it was better than lunesta, but there was a residual effect that the medicine made me irritable and anxious next morning. my doctor gave me silenor. it is better than ambien cr. i do not feel anxious or irritable next morning and i can sleep 8 hours. the only side effect, though very minor, is that it makes me sluggish a little. but, overall, silenor is better than ambien cr. "