Eszopiclone
"Have been taking Lunesta, 3mg, for over five years getting 7 to 8 hours of uninterrupted sleep each night. The last prescription my provider filled was a generic made by Glenmark Pharmaceuticals, believe me it is not the same as Lunesta,  I only get about 4 hours of sleep before waking. I recommend that if you have stay away from this brand of generic as it does not have the same effect on your sleep as Lunesta."