A little of both. I have a tendency to wake up a minute or two before the alarm goes off, but if the alarm wasn't set, I wouldn't wake up before it. It's kind of a catch 22 situation. on the other hand, I have days where that alarm goes off and startles me awake.
It all of course usually depends on if I went to bed at a decent time or not.