We only fly Delta and our flights to STT always go through ATL. Never had a problem. Super easy.
Can't recommend any restaurants, as I think they change & remodel constantly. We eat (and drink) snacks in the sky club <img src="http://www.traveltalkonline.com/forums/images/graemlins/Grin.gif" alt="" />