Johan's place is just perfect. Superb location with a great view. All the necessary facilities and even a movie theater sized tv with Netflix for relaxing after an exhausting Table Mountain hike.