One of the great sports organizations around that has a variety of sports to offer. I've done various TSSC sports in the past ranging from volleyball, softball, curling and much more. Each offering of sports is well organized and the facilities they used are pretty nice. They offer both individual and team registration which is great because you meet a lot of different people. I've generally had a great a time in all the sports I've registered for at TSSC. In addition to sports leagues, they also organize various tournaments all the time which is great to be more competitive and win some prizes. The only thing I can recommend that they improve is to have officiating in some sports as sometimes the calls and players can get out of hand. In addition, I wish game time for some sports such as volleyball can have extended playing times. An hour each week is quite short in my opinion and because the playing times always vary. Overall, a great way to meet people, decent pickup level competition and simply a great way to have fun and enjoy sports.