Great place to stay in Toronto for short or long term trip