Situé dans le centre-ville de Sudbury, l'Holiday Inn Sudbury dispose d'une salle de sport et d'une connexion Wi-Fi gratuite dans l'ensemble de ses locaux.
Toutes les chambres non-fumeurs comprennent une télévision à écran plat avec chaînes à la carte, les appels locaux gratuits, un bureau, un mini-réfrigérateur et un plateau/bouilloire. La salle de bains est pourvue d'un sèche-cheveux et d'une cabine de douche à l'italienne.
L'hôtel dispose de 14 000 m2 de salles de réunion et de banquet flexibles et d'un centre d'affaires ouvert 24h/24.
L'aéroport du Grand Sudbury est à 32 km. Le parking sur place est réservé aux clients de l'hôtel.