This lovely hotel is set in Mbabane. With a small number of only 8, this hotel is very convenient for a quiet stay. No pets are allowed on the premises.