I have ordered from this JJ several times for delivery. At first, it was pretty fast. This was early 2014. Then as the year went along, I'd be waiting at least 30 min each time I ordered. One time, I waited about hour - no sub delivered. Called, and the person curtly said "we're busy today", and that the sub is about to be made. No apology. Another hour goes by, no sub. I
call, and this person is a little more apologetic but no promise the sub would be ready soon so I canceled the order. This is where you usually offer a gift card or something... I have waited an hour for my sub a couple other times.