Tried this place for the third time over two years. They need a general clean-up. My coffee was served in a badly stained mug. All the condiments (jars and such) on the table should have been wiped down (sticky). My table still had some egg left on it. Husband said the bathroom was dirty. Hamburger was just mediocre, but the cole slaw was good. Pretty pricey for sandwiches. Family of 4 at a nearby table only ordered water with their food. When we got the bill and saw the coffee was $2.40 then I knew why they ordered water. Our bill with the tip was $29.00. That's ridiculous for the quality of the food. Best part was the atmosphere in the diner itself. It's really comfortable. They really could be much better than they are at cleanliness, pricing and presentation of food.