S C.
Yelp
After a disappointing breakfast experience at nearly every available stop in Terminal F (we tried the Mexican spot, Pei Wei, and the sandwich shop--all of which were major misses), I was hopeful when I noticed Ecco Restaurant. Though it wasn't open for breakfast, it looked more upscale and promising than the surrounding food court options. So on our return trip from Cabo, with a 3-hour layover, we decided to give Ecco a shot for dinner.
The food was, thankfully, a noticeable upgrade. Most of our dishes ranged from good to great, with only a few misses--so from a culinary standpoint, Ecco stands out as a better choice in Terminal F.
But here's where it fell apart: the service and professionalism were shockingly bad. What stood out wasn't our food, but the chaos I observed between the wait staff and kitchen. The vibe felt more like a group of friends hanging out at someone's house than a restaurant--loud banter, joking around, and complete disregard for the guests seated just a few feet away.
Even worse, what appeared to be the manager or expediter (who was dressing the plates) repeatedly scratched her head, picked at her face, and then used her bare fingers to season dishes with salt and pepper. I lost count at how many times she touched her face or hair before plating. It was truly unappetizing and incredibly unprofessional.
Our server, Omar, was fast and efficient but had a tone and body language that suggested he was annoyed by any request--until it came time to drop the check.
At $300 for dinner, this should have been a far more elevated experience. Ecco has potential with its menu and food quality, but the leadership needs to step in immediately to train on professionalism, hygiene, and hospitality. Otherwise, it's just a fancy-looking food court restaurant with poor execution