Conviently located at Finch station makes it pretty accessible via YRT or TTC. I usually go either at 9 in the morning, or after 8 pm. The gym and locker room can be crowded during these times, but there's minimal waiting times for the gym machines. The most waiting I ever do is for the massage chairs!
It's midsized compared to other large Goodlifes I've been to. There is a squash court, open gym, and recently they allocated more space for a stretching area.
I've never had any issue with towel service. Overall, the gym has your necessary gym equipment and space to work out.