The hotel itself was fine, clean, staff was fine but really, there is no reason to stay here. The pool is tiny and in the middle of their restaurant so not comfortable to use. The restaurant is not a restaurant, it is a catering company that just makes food from frozen-- so if you have dietary issues (my husband is gluten intolerant) forget about eating there. The hotel is far from the Nelspruit airport (no hotels are really close to this airport), there is nothing to do in the immediate area, the promenade shopping plaza is nothing more than a grocery store and a few run down shops. The area is not great-- in fact when I went to go outside at just 7pm I was told by the staff it was not safe and I should stay in the fenced in hotel grounds. I would never stay here again. I would recommend the much quainter Graskop or Hazyview areas to stay in.