This is a great place to visit in Guadalupe. Not only can you find great reasonably priced and specialty produce (where else can you find cactus fruit when it's in season?!), but it's also a wonderful place to get local AZ gifts for the foodies on your list. This includes locally grown beans - try the peruanas for example.
If you sign up for their email newsletter you'll get a reminder when they have real New Mex Hatch chilies for order in the Fall. It's fun to get a big bag, roasted on the spot, then we divide 'em up with friends and freeze them in small portions to use for the next few months.
It's a friendly place and a fun adventure - a great side trip if you have out of town friends visiting.
The only negative is that occasionally some of the produce is past its prime, but that happens in the big chain groceries too, and you don't have to buy it of course. But the selection of local and different ingredients (especially roasted chilies!) outweighs that one small issue.