I stop off at many Subway restaurants since I am often on the road for work, and the location in New Windsor/Vails Gate is one of the better ones I've seen. The place does a good business but does not have a long wait time. The sandwiches are made neatly (not with the ingredients falling out!) and quickly. Most importantly for a fast food environment, the place seems pretty clean. You can't say that everywhere!