I love Mexican food and am constantly trying different places to find the great ones. Casa Don Juan is great. Good service. Nice decor ( for a Mexican restaurant ). The salsa is mediocre but they also give you warm bean dip which is a great touch. I rarely eat tamales as they are boring. They are just a lump of corn flower dough with a little piece of meat hidden inside. But, at Casa Don Juan I noticed the menu seemed to feature tamales so I thought I'd try one. Great move. The tamale was moist but not soggy and very tasty. It was packed with meat. By far, the best tamale I have ever had. I will order a tam ale every time I visit, which will be often. Don't hesitate in going to this place, you'll be glad you did.