3 stars for Latin eats at Toro Toro in Downtown Miami