I've now had 2 tennis rackets restrung at Fiorini. They are very quick (next day), and have done a great job both times. The staff is knowledgeable, friendly and very helpful.
They have a good selection of rackets and tennis shoes. Their prices aren't the lowest, but seriously do you ever see tennis gear discounted?
However, the name Fiorini Sports is misleading. They actually have equipment for only a limited number of sports: tennis, skiing & swimming were the only sports I was able to identify on my quick walk around. No ball equipment (soccer, baseball, football, basketball, etc.).