This is my one of my favorite Mexican restaurant in the valley. We eat here once every few weeks and it is always such a good experience. The service has been amazing every time & our food has always been hot, the perfect temperature and delicious. Maybe it's because we get the same thing every time but I have never had a bad experience here and I consider myself a critic. I see a lot of reviews complaining about upset stomachs but we eat here regularly and are usually healthy eaters and have never gotten "sick" so that is probably due to cheesey Mexican food overload, not the quality of their ingredients .