A decent option is going to terminal B/C and going to Einstein's Bagels; their menu is a bit more interesting and doesn't cause so much guilt. The line is often long with flight crew (always a good sign in my book).
Agree with the Westin on a long layover, this requires re-clearing security.