Perfectly situated place to stay while visiting Cape Town for business or holiday.