Shiro's place is awesome. Close to both green and yellow line of the TTC.
I would definitely recommend it for both short and longer stays.
There is only problem with this place: the guy who rents one of the rooms, since he is there for the longest time he takes more than 50% of the freezer, refrigerator and drawers all for himself.
If you are a easy going person like me, that won't be a problem... if you are not, I would recommend you book somewhere else to avoid stress.