Alegria offers your typical Mexican fare except its extra fresh! I recommend their burrito and try one of their ""waters."" For the most part, the staff is friendly and willing to explain their take on familiar dishes. You're probably better off trying it out for lunch since its not as crowded. The parking lot is always full and there's little off street parking to speak of, since it competes with other local restaurants.
more