The only reason I go to this mall is because it is the closest one to me lol. In terms of stores, they have a decent selection. I usually go to Game Stop, H&M, Famous Footwear, and Tokyo World. For restaurants they have Gen for KBBQ, Bravo! for Italian, World of Beer for alcohol and snacks, and a food court with various options.
Parking is never really an issue here since there is a bunch of space and I don't think many people go to the mall here lol. They also have a bunch of other stores in the same plot of land so that's pretty convenient as well.