If I were to rate this place on the food alone it would get 5 stars. The service, however, was much slower than acceptable, and would have gotten 2-3 stars. So I'm averaging out the total and giving Barroco 4.
The first thing we noticed when we sat down was the extremely impressive drink menu. This place specializes in mixed drinks and their bartenders do an excellent job. I was also surprisingly impressed with the bread provided before the meal. This was one of the best breads I've ever had. If it isn't homemade, I want to find out where they get it. For my entree I ordered the daily special which I sadly can't remember the specifics of (shame on me, this is what I get for waiting so long to write the review) but I believe it was salmon and it was awesome.
Overall, I would like to come back here but I would likely go with a group of no more than 3 and I would plan on sitting at the bar. I would enjoy this place more if I had plenty of time to sample the mixed drinks and wasn't in any rush. Unfortunately this time we were not prepared to make this a late night, and it turned into one due to the slow service.