In my experience, it only works if I know the time and want to wake up at that time. I'm more likely to experience it the more important it is that I wake up on time. If I have to wake up for travel purposes, it's almost guaranteed that I'll wake up before the alarm.