I have one now for about 20 years before I accidentally dropped it in water. Even now it works albeit a little rusty. I got this one as a backup when my other peters out. Best alarm clock I ever had.
I have another model and have had it for 20 years. I thought I would get the next generation for my regular alarm clock, as it will probably last the same amount of time of my other one.
I purchased this one USED and it looks like brand-new. Everything works, sounds are great, has an easier "mood" timer, a bit larger, sound can be louder than my other one. It is perfect.