If making a comparison to other regular grocery stores, they have less stock because they carry only their brand. There aren't 15 brands of salad dressing, or 20 brands of ice cream; they have many kinds of salad dressing, it's just all under their TJ's brand. But in my opinion, the quality and price for their brand exceeds most all other brands! Unfortunately I have not been to any other TJ's, but it seems fully stocked to me. When I do a full shopping trip, I only go elsewhere either to buy in bulk (Costco), or to get about 5 brand specific items I can't get at TJ's.
Having never been to any other TJ I have nothing to compare it to. As far as I can tell it's fully stock. Of course they have seasonal items that are not available now.
Yes it's fully stocked, with plenty of verity and fresh.
Thanks! Your answer is awaiting moderation.