i've taken both..the taste from lunesta doesnt last but a couple of weeks...and for me was a small price to pay for 7 hrs of uninterupted sleep...which i dont get with ambien...i took 3 mg lunesta but my insurance no longer covers it and its 185. per...