Beach views, mountains, views, and infinity pools? Yes, please.
Do Cape Town right.
Don't skip a visit to the Cape Town Ostrich Ranch.