Until a couple of years ago, Klein's was one of the few, if not the only, big sporting goods store in Ithaca. Then Dick's sporting goods came into the area and Kleins had some tough competition.
I've been to Klein's several times and they have a wide selection of sporting goods for all sports ranging from baseball and basketball to tennis and golf. The staff there is pretty knowledgable and can direct you in the right direction and help you pick out gear.
I'm not too sure about how their prices compare to Dick's. I would suggest going to both a couple of time and comparing.
I have always been satisfied with my purchases there and have never had any problems.