I have been taking
Lunesta for 4 nights, and I find it very good.
I go to sleep within 20 min. and if I am up during the night I can go back to sleep. I awake with no hangover. It does leave an upleasant taste in the mouth, but I guess I am getting used to it as it hasn't bothered me much today.
I found a place that I can get the generic of it, RX-Mex. I comes from overseas, I wonder about that.