Extremely convenient place to Humber College. Bus station outside .