I eat at this Subway at least once a week and in general I eat at Subway restaurants almost everywhere I go 2-3 times weekly (for a healthy lifestyle) so I consider myself somewhat of a Subway connoisseur. This is by far the best Subway that I have eaten at. The employees are very-very friendly and their wheat bread tends to be softer than the other Subways that I go to... that might be a small thing for others, but for me it's a big deal. The food always seems fresh and I have never had an issue with cleanliness. I am sure the place gets dirty, but I have never been uncomfortable or grossed out eating there. I have eaten here for breakfast, lunch and dinner and have to say that the food is always fresh and it is better than what I have come to expect out of other Subways that I go to in my travels. What really makes this Subway great for me and the reason I am a loyal customer is due to the kind and courteous service. Vel, the manager, always has a smile on her face and is always genuinely interested in how my day has been. George and Bert are just as nice and they too always serve with a smile. I am sure there are problems that I may over look, but as someone that eats Subway all the time and has been to Subways just about everywhere (Chicago, Grayslake, Montana, Ireland etc.) I can honestly say this is my favorite. A close second is the Subway in Deerfield on Waukegan road (next to the Jewel at Waukegan and Lake Cook).