Macayo's is an all-time favorite of mine. They have many menu options, including the option to build your own combination.
The best thing on the menu is the Baja Chicken (or Baja Spinach) enchiladas. No one else makes as good an enchilada as these. They are just spicy enough without compromising the flavor.
The atmosphere is bright and festive. This is a great place to take children as there are a lot of colorful things to look at while you wait for your food. They are also very generous with the chips and salsa.
The service is friendly most of the time. It could be a bit more attentive.