It has always worked for me. I just wish it was smarter for my commute to work. I work a lot of different shifts at different locations. My work schedule including location is always on my calendar. Google Now will randomly give me commute time to work (always the same location) and sometimes even on my days off.
"Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery? Forbid it, Almighty God! I know not what course others may take; but as for me, give me liberty or give me death!"
-Patrick Henry, March 23, 1775