L'hôtel est situé dans un immeuble de 5 étages moderne. Les chambres et les espaces publics sont décorés avec des matériaux régionaux et des fleurs fraîches. A une salle de petit déjeuner, salle de gym, une serre, un spa avec piscine intérieure avec vue panoramique, l'accès à Internet sans fil, un hall d'accueil avec cheminée, un restaurant avec cuisine argentine, bar et salle de réunion.
L'NH Edelweiss Bariloche est situé à quelques mètres du centre de San Carlos de Bariloche, à une courte distance du lac Nahuel Huapi et la zone commerçante. L'aéroport international est à 14 km de l'hôtel. La station de ski Catedral est d'environ 25 minutes en voiture.