I used to go to jimmy johns 2-3 times a week considering my schedule is hectic and they are all over the place and typically quick when going inside to order. I had an absolutely awful experience with this location over a year ago when I ordered delivery for the first time and it took 1.5 hours even though I live less than a mile away. They made excuses about delivery drivers (I see this is common in other reviews) and when the sandwich finally arrived the driver made me go outside to meet her because she didn't want to walk up the stairs. The sandwich was smashed and soggy and I never ended up eating it (Hadn't been to Jimmy Johns since that happened and I was a 2-3x per week customer, but was thoroughly grossed out and disappointed) Today I decided to give them another try and ordered again. Took 30 minutes (which is fine but they shouldn't say "freaky fast" considering how close i live), I start eating the sandwich and realized it's the wrong one. Nothing is right about it so I call and let them know. He said they will have the right one made but make sure I give the sandwich back to them (weird, but ok). They came and gave me the new sandwich and took the old one. About minutes later the manager or someone else called and had the audacity to say "for future reference you can't eat any of the sandwich and it has to be returned how it was delivered"... Excuse me that I didn't plan on it being wrong and ate some of it and realized it was not what I got. Very rude and unprofessional. I won't be going there ever again or ordering delivery. Last 2 experiences with this specific place in scottsdale has been absolutely awful.