El hotel está situado en un moderno edificio de 5 pisos. Las habitaciones y las zonas comunes están decoradas con materiales de la región y flores frescas. Tiene una sala de desayunos, gimnasio, invernadero, spa con piscina cubierta con vistas panorámicas, conexión inalámbrica a Internet, un vestíbulo con chimenea, un restaurante de cocina argentina, bar y sala de reuniones.
El NH Edelweiss Bariloche está situado a pocos metros del centro de San Carlos de Bariloche, a poca distancia del lago Nahuel Huapi y la zona comercial. El aeropuerto internacional está a 14 km del hotel. La estación de esquí de Catedral está a unos 25 minutos en coche.