I have used Calengoo and a few others and ended up sticking with Calengoo. I have used it for a year or so now on both iPhone and Android and it works great for syncing multiple Google Calendars. My wife uses it on her IPod Touch also.
Beamed over the interwebz from my iPhone 4S using Siri.