This spot has been fairly consistent for a number of years, and I must admit that it has even improved steadily over the past few years in particular.
1.) Food is very good
2.) Staff is receptive and responsive
3.) Service is genuine
4.) The place does need a bit more atmosphere in the "music" area / realm
5.) Management is courteous and present
I definitely recommend this spot for Mexican food if you are in the Sunset / Green Valley area.