Juan's is so-so, acceptable but the guacamole, salsa, and chips are not homemade. I have been coming here for about 10 years, although not frequently. We know the family that runs the place and everyone gives great service except for the owner who is unfriendly. Lunch hour is always packed, be prepared to wait and no matter what, the wait to get your food is always slow no matter how empty or packed.
On our recent visit, our chips were cold and stale, you could taste the lard and the salsa is a runny type most likely from a bottle. At least that's what is tastes like. Nothing about the beans and rice stands out. The burritos are well made and are pretty much the highlight of the menu. The prices are cheap $7-8 combos. Good if you are in the area but given the choice of having to take a drive, you can find better Mexican elsewhere.