I recently stayed at the Royal Swazi Sun. The hotel is located on a very scenic hill and the golf course just breathtaking. The hotel needs to be renovated and the rooms are old. Staff is friendly but could be better. The bar menu is good and food is tasty.