Stadium itself is dated, but is pretty clean including the bathooms. Pay lots around the stadium are about $10 and that walk is probably okay. Expect to pay between $15 to $20 for parking which really isn't all that bad. The 'neighborhood' surrounding the arena is beyond eclectic (strip bars and massage parlors among other businesses).
Not sure about public transportation, and I sure has heck wouldn't walk there.