I've had this watch for four years and use the morning alarm and snooze functions almost daily.  It also has a stop watch and countdown timer that I've used on several occasions as well.  I like that this is a basic watch with a clean simplistic look that is rather intuitive to use.  I am in the process of shopping for a similar watch for my wife and son, and without a doubt, Casio has a great selection of solar atomic watches and based on my experience with the one I have, they are my first choice preference for these future purchases.  I also have a Citizen Eco-Drive solar powered dress watch, it is a whole different caliber of watch that I've worn 5 days a week to work for the past 9 years and to more formal occasion, not having to worry about the changing the batteries is a good thing, but I certainly wish it was atomic as well.