A wonderful stay, that fit the photos and description. It goes through a management company that is quite supportive and available! Also, there is a wonderful view of Table Mountain, great restaurants nearby, and nice amenities like a pool and gym.