A 2 hr layover is plenty of time for OFS. I've never had my food take more than 15 minutes from the time I walk in the restaurant. One time, I saw that I had a gate change from E to T, cutting short the dessert I had just ordered. I asked the waitress to hurry it up and put it in a to-go container. I was all paid up and dessert in hand within 4 minutes. The staff is great about time constraints. Enjoy!