O Mountain Inn situa-se em Mbabane, a 1 km do centro da cidade, onde disponibiliza uma piscina exterior com vista panorâmica para o Vale de Ezulwini, um centro de negócios com comodidades de conferências, um restaurante e bar no local e acesso Wi-Fi...