A neat and comfortable place to stay in Toronto.