Yes. It's flawed for me in that you can only use it as an alarm, not just to track your sleep patterns, but if you want an awesome alarm then yes it's fantastic. When I use it as long as I set a reasonable length alarm (say 8 hours) when it wakes me up I feel great.