This is the first time I have ever purchased something like this but I really love it. I am training for a marathon and a half and it has been so helpful not having to have a course mapped out before starting out. I can take detours and still know how far I have gone. I am having problems trying to figure out how to download my routes but I have kind of gave up on trying to figure it out. My main purpose for this purchase was to keep track of the distance and that is exactly what it does. I keep learning more and more what it does and it continuously amazes me.