Place is fantastic. Photos don't come close to showcasing the floor to ceiling windows of Table Mountain. Great restaurants in walking distance, concierge was super friendly. Host was incredibly fast to respond to any communication, and allowed an early check in since nobody was there the night before. Only small nit-picks we're lack of a few essentials in the home - paper towels, dishwasher pods, laundry detergent. Very minor things but kept going back to store to buy things that could have just been stocked. That said, place is great.