Hotel jest zlokalizowany blisko Centrum konferencyjne Convention Centre Montreal, ok 700 m od stacji metra Place-des-Arts. Hotel znajduje się 2 km od Park rozrywki La Ronde Six Flags i leży niedaleko Centrum sztuki Place des Arts.
Goście podczas pobytu mogą ćwiczyć w centrum fitness.