I love the food here. Been coming to Restaurant Mexico since the 1980's (they've moved several times). Food is very fresh and very flavorful. Service is always great! The only thing I seem to have to repeat when coming here these days is to ask them to warm up my food upon arrival. Not sure why it is always not hot enough...thus, the four stars.