New Mexico is as close to authentic Mexican as you can get in my area. The restaurant is always clean and they have a lively wait staff. The prices a very fair and the quantities are ample. Parking can be difficult at times and expect a wait at peak times. This is a pretty good pick for anyone with their family that enjoys mexican.