I love American grocers, I love Fry's, Stater Bros, Trader Joe's and Sprouts but coming from a different culture, I can get most of the ingredients my family needs at these shops but I definitely need to visit the Asian market for items like Lychee and Durian for desserts or fresh Calabash and Taro for our soups. Not to worry though, Lam's got it! I also like that it's not too far from where I reside in the West Valley and the parking lot is HUGE. Another service they have that I like it, they'll fry up a fish for you for a small fee, makes dinner that easy!
The reason that I deducted the 1 star is because the place is definitely a little more run down, not too modern and it's not all that aesthetically pleasing. It can set someone off, but in all honesty, Lam's makes it work for my family so I'm sure it'll work for you.