I've been to Tijuana a couple of times previously on my visits to Ibiza and it's always provided the same experience - good food (massive portions though!), good atmosphere, sombreros to wear and more, so they expect you to have fun! Always a free tequila once the bill has been paid too.
The service was a bit slow this time round, there were plenty of empty tables when we arrived, yet we had to wait 10 minutes while they found us a table then even longer before our order was taken. Once the that was done though the service picked up again.
Highly recommend this if you want a bit of fun before your night out! I would suggest eating early though if you're planning a big night due to the portion sizes.