Been driving by for 3 years. Kept passing it because of all the low reviews. Then one evening I asked my two hockey buddies what their "go to" Mexican place was and they said El Encanto Dos. I was surprised. They told me not to believe the reviews. I received a transfer with my job to a northern state and so I decided to take my family here the weekend before we moved. Let me tell you we are regretting not coming sooner. All of us felt the place was really good. I'm a Mexican food snob and normally I would give this place four stars but I'm giving five because I can't believe how many low reviews there are. I also don't want anybody else to drive by this place for three years only to end up trying it on their last weekend in Arizona like us. Don't drive by. Give this place a try. The bad reviews are crazy. We thoroughly enjoyed it!