A great place to stay when in Toronto. All the facilities you need to feel like home from home.