From the professional security guards at the gate, through smiling restaurant staff to a cheerful check-out.. with a nice pool and (small) gym. Great! Only not an 'excellent' review because there is little for vegetarians on the pool side restaurant menu. I stayed in one of the really posh rooms then downgraded to a less expensive one. Both really lovely.
All staff members are great. If I had to single out one, it's Susan (in Mitende) for her unfailing good humour and professionalism.
Tip: Get up half an hour early to enjoy the breakfast to the full!