If you are flying coach AND need to check bags then maybe 120 minutes to be on the safe side. I think the flight leaves from Terminal 1 which even though it is ugly and outdated (think 1960's but not in a good way) it is efficient and easy to navigate.
There are a few shops - nothing special - but I am usually happy with some chocolate and a good cup of cafe.