I am an American and we have some of the best Mexican food, second only to Mexico. Cafe Lima is one of the best Mexican restaurant I have ever eaten at! kitchen is extremely clean, staff is Amazing!