The Yelp 3 Star review is such no-man's land - on the one hand it's yellow instead of the bright orange, signalling maybe this isn't a great place; on the other, Yelp's description of 3 stars is "A-OK".
Having just come back from lunch there, the A-OK is an accurate description of La Bodega. The sandwiches are freshly made, substantial for the cost, and the restaurant is clean and speedy. All good stuff.
My rating of just three stars comes from there being really nothing special about the sandwiches other than the overwhelming variety of choices and the fact they are handmade with obvious care. Ingredients looked like basic "store bought" meats, cheeses and condiments. This compared to some place like Herb & Twine that takes a more homemade approach.
So again - NOTHING wrong with this place and lots to like if you're looking for a freshly made sandwich with store quality ingredients. Think a half step up from what you'd make yourself at home.
I just wish they gave you a pickle...