This is unquestionably a good place to stay. As others have said, the staff is very helpful and friendly, the rooms are wonderful, the lounging areas are nice, and the whole environment is beautiful. The owner's dog is very friendly, too -- especially at breakfast time when there's bacon.
It's not really near anything in terms of walking distance. If you have your own car, or are fine with getting a taxi to/from wherever you want to go, then the location works fine - shopping centers like Nelson Mandela Square are only 10 minutes or so by car, and there's pretty easy freeway access.
All in all a very nice place, I'd absolutely stay again.