This place is amazing! I walked into the store the other day, to get some essentials and walked out wanting to go back and get a ton of other stuff. The produce was really fresh and it looked like the meats were as well. They have a bakery, a small restaurant and a place where you can get salsa, guacamole and mexican drinks. The place is big, clean and really affordable! Nice job El Rancho!