I am looking at a Garmin to replace my TomTom Go520 as I would like a satnav with inbuilt Traffic. Garmins fit the bill nicely but how good is the traffic on the Garmin's? Is it accurate and updated regularly? Also the one off payment for lifetime maps on Garmin's appeal's to me as well.

If anyone could recommend a model that suits my needs that would be appreciated.

Many thanks.