Google contact photos

Hey guys, I have a question that hopefully someone can help me with. I recently transferred all of my data (calendar, contacts, etc) from iCloud over to Google. I know in the past that Google was kind of notorious for their ridiculous resizing of contact photos, however, I have been reading that this has been fixed. I can't find any recent forum posts or anything on the net regarding this, but I can set a contact photo using a nice resolution photo that I upload. However, when synced with my device using Google's CardDAV, the photos still show in grainy, low-res, quality. Does anyone here sync their contacts with Google that have found a fix for this? Thanks!