First time I went to Cantina Carramba I had with quite low expectations (as I have been disappointed many times in many other mexican restaurants around Europe) and I was positively surprised by the food. Or course it is a bit "estonianized" version, but still the burritos, fajitas & nachos were pretty good, and quite big portions.
If you go there for a casual lunch/dinner with friends you'll probably have a good time. Of course not a place for romantic fine-dinning evening but a good place for casual gatherings with friends.
Another great point of the place is location: next to Kadriorg park, where you can have a walk to burn down the huge burritos.
On the negative side: service seems to vary a lot depending on waiter serving you. Sometimes quite good service.. sometimes extremely disappointing. So dont go there with high expectations on service.
Prices are a bit too expensive... but considering the location and the portions, you can forgive it.
Overall, good place for casual dinner and for changing of the over-saturated pasta & sushi places in Tallinn. If service was better and more constant it would get the "Very good" rating