El hotel, situado en la esquina de las calles Bay and Adelaide, está en el pulso del centro de Toronto. El hotel está en el corazón de la urbe, a un paso de los principales puntos de interés de la ciudad. Mediante el paso subterráneo PATH, los huéspedes pueden llegar de forma muy sencilla a los teatros, zonas comerciales, galerías de arte, restaurantes de moda, lugares para salir por la noche, salas de conciertos o centros deportivos como el pabellón multifuncional Air Canada Centre, la sala de conciertos Roy Thomson, el teatro Hummingbird Centre, el museo Hockey Hall of Fame, el centro de convenciones Metro de Toronto, la galería de arte de Ontario y el estadio multideportivo Rogers Centre (antiguamente Sky Dome), a todos los cuales puede llegarse a pie. Tanto el lago Ontario como el parque Centre Island están a unos 4 km, mientras que las Cataratas del Niágara están a aproximadamente 90 minutos en coche. La Union Station, donde se encuentran las estaciones de tren y autobús, está a unos 500 m.
Este hotel de 65 plantas, que abrió sus puertas a principios de 2011, es el más lujoso de Toronto. Manteniéndose fiel a la reputación de la casa de proporcionar una experiencia de viaje a la última, los huéspedes pueden disfrutar de 261 lujosas habitaciones y suites con unas vistas impresionantes del perfil de Toronto y el lago Ontario. El hotel también proporciona espectaculares espacios de reuniones y eventos, así como una comida de primera categoría en el restaurante y en el bar Destination Lounge. Otras instalaciones disponibles en este establecimiento climatizado incluyen vestíbulo con servicio de recepción y salida 24 horas, servicio de conserjería 24 horas, servicio de habitaciones 24 horas y aparcamiento cubierto con servicio de aparcacoches. También dispone de caja fuerte, servicio de cambio de divisas, guardarropa, ascensor, salón de peluquería, sala de TV y club infantil, además de conexión a Internet WiFi y servicio de lavandería.