Meh. This place is alright. It certainly ain't no mile, and I didn't see how miraculous it was. I've been to the Miracle Mile on the shores of Lake Michigan, and this ain't no Miracle Mile. It was a bunch of stores with an interior corridor walkway that's all air conditioned.
They have some restaurants, a tattoo parlor, and a few places to get some drinks. It seemed that most of the people here weren't here to shop, but were just passing through, as we were. You get routed through this "miracle" to prevent you from wandering into traffic.
They have a Twin Peaks here. Although this is a beautiful sight, it does still strike some fear into Texans to be around these places.
Expect to be hassled by vendors trying to sell you stuff from their kiosks.