OK, if it wasn't 11:09 p.m., maybe Federico's would only get four stars, but when you're in need of Mexican and everywhere else is closed or far away, five stars is the least Federico's deserves.
Probably won't visit very often, but it's definitely on my list of "go to" places late at night.