A lovely, quiet place to rest when visiting the bustling city of Cape Town.