Taqueria del Sol is has amazing tacos for under $2 each. The menu is small but every item is good. All of the tacos are prepared with super fresh ingredients and the salsas and guacamole can't be beat. I cannot say enough good things about the food. The downside is that you have to expect to wait at least 20 minutes to order food. Another negative is that some of the staff is NOT friendly. We are talking "taco nazi" rather than "soup nazi". Be sure not to break one of the "rules" listed above the register or you will hear about it. In spite of the wait and the unfriendly service, I continue to go back week after week for my taco fix.