Nice and central place to stay in Toronto with great views from the apartment.