Cozy and clean place to stay at in Toronto.