We have been coming here weekly for many, many years. Before we found Pancho's we regularly ate somehwere else in LB, but since I tasted one of Pancho's shredded beef tacos, we have not gone anywhere else in Long Beach. I grew up in central California in an agricultural area where you could not throw a rock without hitting a good Mexican restaurant...but let me just say that I would rather eat at Pancho's than any other Mexican restaurant. The shredded beef tacos are the best item on the menu. They are stuffed full of slow cooked beef and they never fall apart or crack down the bottom. The tacos are so big I have to order two ala carte because I cannot eat the entire dinner with soup or salad, rice and beans. They also make the best ground beef tostada but be sure to ask for it in the large flour bowl. My husband loves the tamales and chile rellenos and taquitos. We always get the home made guacamole. They also make the salsa there. One salsa is chunky that is rough blend of tomatoes, chilis, onions and cilantro. The other is a smooth sauce that is very hot. I use the hot one on the tacos amd the other chunky one with the chips. The staff is all super friendly and have been there for years.Lots of time we ask Jaime, the owner and chef, to make things different for our 8 year old son and he always accommodates us. And they keep their beer really, really cold which is required for Mexican food.