I would highly recommend Sandawana. The apartment was beautiful, immaculate and in a fabulous location. The hospitality was excellent. The hosts went above and beyond to ensure we had the best stay.