I have a Garmin Nuvi 660 that I've had a little over a year and really like it. I use it for work also (Truck Driver) and it has yet to leave me lost. I can set the parameters for the shortest distance or I can have it route me on truck routes which is a bonus for me.