Food is decent, but service and wait times suck. The last three times we have been to Tommys the food has taken over an hour to get to our table from the time we placed the order. On our last visit we waited an hour and a half for our two hot sandwiches and when they arrived they were cold. Service is usually mediocre at best.