I've had this watch for over a year and have used it daily. It holds a charge for 5 days. The GPS on it has no issues. It tracks mileage and speed really well. I also enjoy the suggested workout. It helps newer runners to not over work.
Definitely an upgrade from my Forerunner 35! I use this for all of my training and this year also for winter skiing! So many cool features. My favorite is the vibrating alarm in the morning, way more relaxing than an audio alarm!