Great apartment, great location, great communication... a perfect place to stay in Toronto