Cheap and excellent place to stay near the Finch Subway Station