What's the easiest way to sync the iPhone with Google Calendar?

We use Google Calendar for all our calendaring. Is there a cheap (free) and easy way to sync to the iPhone? Someone suggested Plaxo, but....
Inappropriate?
14 people have this question