We stop here on weekends for lunch while running errands. We like the food and the staff are friendly. We have found them to be consistently inconsistent with the service. They always seem to be in a hurry. This time I ordered the soup and sandwich combo lunch, tomato basil soup and a BLT. We got the soup right away but it took a long time to get the sandwich. It wasn't very busy either so the kitchen being swamped was not the issue. I was ready to cancel the sandwich but it finally arrived. Other times when we have been there we received our food promptly. The Key's in the cities are better.