You get used to the smell after about 10 minutes.
League is kind of pricey but perks such as free drop in and clinics more than make up for it, if you can take advantage.
Late evening drop in is unpredictable, in both attendance and skill, so you might end up waiting a lot between games of questionable quality.
Lockers are available (bring your own lock) but it seems that most people just leave their stuff near the court they're playing on.
Ladies change room, shower and bathroom decently clean, but dated.