A comfortable and conveniently located place for a stay in Toronto.