Comfy oasis in downtown Toronto, made to feel most welcome