I've owned and used the Garmin Nuvi 1250 for about 3 years now. At first the device was really great! Really responsive, worked quickly, etc. The device has excellent turn by turn directions, address imput, and on screen display. Everything it is advertised to do I feel it does perfectly! The shortcomings of the Nuvi 1250 come from how it had aged over time. The main issue I have is that the device has become less and less responsive. Most noticeably when starting up the device. Sometimes it will take several minutes just for the GPS to find where I am and start navigation, and if I start driving it takes even longer. Very frustrating when I want to get somewhere. I've had other GPS devices without this problem. The GPS device also randomly shuts down after using it for extended periods of time. Short distances, no problem! But on a 6 to 8 hour car ride it will shut down half way through! This is unacceptable, long road trips are when I need this thing the most. With the recent firmware update the device still shuts down, but at least now it restarts and remembers the address I last entered. This makes it more bearable, but what is it doing? Overheating? Who knows. Finally the battery life has just degraded over time. I've used it for geocaching in the past, but I find that every time I use it the device needs to be charged. At first maybe ever 3 to 4 trips it would need to be charged, but every time I go to use it just gets annoying! Mainly because the warning comes up while you are driving, and that can be distracting to do. If the device continued to work just like it did on day 1, I'd highly recommend this device! But because I am sure it will get to a point where this thing will no longer turn on or even work, I can't recommend it.