It is located in the western part of the country in the woodland "Valley of Heaven", or Ezulwini Valley. It is  from Mbabane, in the district of Hhohho and has a subtropical climate with wet summers and dry winters.