Houston not Houston's like in the States and a very different experience. To be honest, we found the food to be fair. Lots of different options from healthy to unhealthy (poutine!). But the service was very very slow. I mean very very slow. We went at around 5 pm on Sunday with 1.5 hours to go before boarding and they appeared very understaffed. Lots of folks waiting to be seated would give up before even making it into the restaurant. We were proactive and flagged someone down to get seated. Then we fetched our own menus and placed our orders for everything at once. We also asked for our check when we placed our order. I think that without those precautions we may have missed our flight. Perhaps that was just an off night when someone didn't show for a shift but be warned.