Modern Airbnb centrally located in Downtown Toronto. The spectacular view from the 59th floor did not disappoint.