Fit perfectly. This will protect your 520 from the dreaded button collapse where the rubber buttons deteriorate and make the device unusable. Looks nice and fits on the Garmin holder fine. Worth the price for sure. Took a while to get here due since it shipped from China but worth the wait.