At Stereo ... ??? In Montreal for the first time in a few years. Thinking a visit to Stereo may be in order. Is it as good as it ever was?