We've been to many Mexican restaurants in the area but this is one of the best. The food and the service was very good. I don't care for guacamole too much but I ate it and it was the best I've ever had. The only Mexican food that I've eaten that was a little better was in a small restaurant north of Phoenix, Arizona.