Clean, comfy, well organized spot for a short stay in Toronto.