Apparently it's Obama's favorite pizza. I have never been there but will be visiting St. Louis for the All-Star game next week. I hear it is comparable to Chicago style pizza. Anyone know if their pizza is any good?