Terrible delivery service. I love JJs, always have, but their "freaky fast" does not apply if you order online delivery from Main St. This is not the first time it has taken a long time but it was the longest delivery time taking an hour to get to me even though I'm a 10 minute drive from the establishment (at 4:20 on a Monday). All of my orders were made on different days of the week at different times, all took over 45 minutes to be delivered to me with no remorse from the people delivering them. Not one acknowledgment. I've worked in the food industry and I've worked in delivery and I am in no way tolerating the lack of acknowledgment of tardiness from the delivery persons. The sandwich was great to every requested detail, however, my advice when ordering online delivery is to give the tip, in cash, when they arrive. Otherwise, delivery time is not an issue to these JJs drivers.