Barca has great food, but is most notable for their impeccable vibes. Their restaurant layout is an old shipping container built out onto a dock overlooking the water- they have a great buildout with cafe lights and heaters for an indoor/outdoor feel. My one big thing for Barca- I would recommend never going and sitting in the inside portion of their restaurant- it’s really only worth it if you can sit outside. The vibes inside are not it.
Their food is good- some things are better than others (I remember sandwiches being on the menu that were underwhelming). Would definitely recommend getting a sangria pitcher- they have perfected it and use the same recipe throughout their several other restaurants that serve sangria.