A couple years ago I wrote a review about how unhappy I was with my experience at Mexican kitchen (it was disastrous to say the least) however this time was completely different. It seems Mexican Kitchen has turned itself around and I'm so happy I gave it another chance.
We visited as a group of 5 for lunch on the Saturday of the Easter Long weekend. The restaurant and Freo itself was VERY busy so I really wasn't expecting good things. But alas, all the meals arrived on time, big portions and every one commented on how delicious their meal was. Staff were also very friendly and welcoming - something that was not demonstrated on my last visit. The atmosphere was fun and had character.
I recommend to have a fish bowl and try the cheese dip :)