I actually really like this station - it's usually nice & clean and though it is one of the busier stations, it doesn't get quite as busy or congested as Finch or Kennedy.
The temperature always seems to be spot on, whether it's the heat in the winter or the a/c in the summer - they seem to be pretty good at monitoring it (unlike college station which feels like a furnace sometimes in the Summer!)
I also find the staff here to be very friendly, which I can't say for all the stations I've been to!