I first bought sleep cycle, because it had literally 1000+ more reviews, but it would turn off just by touching the phone. This one is great, flip the phone to snooze, hold button for 3 secs to stop. The sleep analysis seems right. I do spend the day more awake than with regular alarm.
Vz9100 about Sleep Time+ Cycle Alarm Timer