Providenciando vista da cidade e acesso Wi-Fi gratuito, Mountain Center dispõe de acomodações com uma localização ideal em San Carlos de Bariloche, não muito longe de Praia del Centro, Centro Cívico e Tresor Casino.
Todas as unidades dispõem de uma televisão de ecrã plano, uma casa de banho privativa e uma cozinha totalmente equipada.
Praia del Centenario fica a 2,7 km de Mountain Center, enquanto Serena Bay fica a 12 km da propriedade. O aeroporto mais próximo é o Aeroporto de San Carlos de Bariloche, que fica a 14 km de Mountain Center.