I don't know why so many are crazy for this dive.  I have eaten lunch there many times when working in the area.  The food is good, but not remarkable.  The line to get in the place is insane - way too long and way too slow - which is the reason for my 2-star rating.  I've yet to find a restaurant worth waiting this long in line for - this one included.  The decor is definitely low class dump.  The dining room is packed at lunch, often with screaming kids.  There is seating outside, but the Arizona summer makes this downright dangerous.  Joe's is best if can do an early lunch and I mean EARLY.  Getting there at 1130 doesn't cut it.  Try 1045 or 1100 unless you like wasting your lunch hour standing in a line out the front door.  Eat there if you must, but there are many other better options within a couple of blocks.