Truth Coffee

Cape TownEating Out

Truth Coffee

New kid on the block is no ordinary Joe...

With certain global high-street coffee chains proving themselves to be a bit ethically questionable recently *cough-taxdodgingbandits-cough*, you may assume that the Truth Coffee folk in Cape Town are, with that name, making a statement about their impeccable business scruples. While we’re sure they are blessed with good character, in fact they are referring to the way they roast their beans. Properly. My knowledge of the complex coffee world is so non-existent that I consider it a significant personal triumph if what I’m served looks vaguely brown and hot, but for the connoisseur consumer – all else at We Heart Towers, for example – proper preparation is a serious matter.

Entirely appropriate then that designers Haldane Martin didn’t mess around with this project. Everything about their industrial interior means business – for the most part as solid and functional as a lump hammer, but with delicate features skilfully chiselled into the rough façade. These two opposing elements fittingly converge in the huge, and hugely important, bean roasting machine visible behind the bar – if not exactly beautiful, then certainly interesting, with a good deal of personality. A muscular riposte to the bloated fat-cats of the coffee marketplace.

Truth Coffee, Cape Town Truth Coffee, Cape Town Truth Coffee, Cape Town Truth Coffee, Cape Town Truth Coffee, Cape Town

Photo, David Donde

Truth Coffee, Cape Town Truth Coffee, Cape Town Truth Coffee, Cape Town

Truth Coffee – interior design by Haldane Martin, Photography Micky Hoyle
unless otherwise stated.

Instagram

object(stdClass)#240 (3) {
  ["pagination"]=>
  object(stdClass)#262 (2) {
    ["next_max_id"]=>
    string(27) "1586224089889794230_4883069"
    ["next_url"]=>
    string(160) "https://api.instagram.com/v1/users/4883069/media/recent?access_token=4883069.1677ed0.cc1d10d96f2c4fa09d783ea993f71a71&count=4&max_id=1586224089889794230_4883069"
  }
  ["data"]=>
  array(4) {
    [0]=>
    object(stdClass)#251 (15) {
      ["id"]=>
      string(27) "1587626317146222271_4883069"
      ["user"]=>
      object(stdClass)#440 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#254 (3) {
        ["thumbnail"]=>
        object(stdClass)#255 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(124) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/c119.0.670.670/21107339_339558496497891_5854070673902665728_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#261 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(320)
          ["url"]=>
          string(124) "https://scontent.cdninstagram.com/t51.2885-15/s320x320/e35/c119.0.670.670/21107339_339558496497891_5854070673902665728_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#258 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(640)
          ["url"]=>
          string(131) "https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/c119.0.670.670/21107339_339558496497891_5854070673902665728_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1503479827"
      ["caption"]=>
      object(stdClass)#242 (4) {
        ["id"]=>
        string(17) "17868797347165639"
        ["text"]=>
        string(270) "Times have changed in tech 😳 Videotext (or Teletext) was the latest innovation at #IFABerlin in 1979, we have a suspicion things will be a little more futuristic at this year's edition. Find out more and WIN a pair of tickets via the link in our bio. #ad #IFA2017 ⠀"
        ["created_time"]=>
        string(10) "1503479827"
        ["from"]=>
        object(stdClass)#443 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#252 (1) {
        ["count"]=>
        int(92)
      }
      ["tags"]=>
      array(29) {
        [0]=>
        string(7) "gadgets"
        [1]=>
        string(35) "internationalefunkausstellungberlin"
        [2]=>
        string(14) "technologynews"
        [3]=>
        string(9) "videotext"
        [4]=>
        string(5) "retro"
        [5]=>
        string(6) "gadget"
        [6]=>
        string(2) "ad"
        [7]=>
        string(7) "ifa2017"
        [8]=>
        string(16) "technologyiscool"
        [9]=>
        string(13) "ifaberlin2017"
        [10]=>
        string(17) "technologyawesome"
        [11]=>
        string(15) "retrotechnology"
        [12]=>
        string(11) "visualcrush"
        [13]=>
        string(15) "technologyrocks"
        [14]=>
        string(10) "technology"
        [15]=>
        string(15) "technologyrules"
        [16]=>
        string(8) "teletext"
        [17]=>
        string(11) "gadgetfreak"
        [18]=>
        string(8) "igberlin"
        [19]=>
        string(4) "1979"
        [20]=>
        string(11) "techblogger"
        [21]=>
        string(14) "techinfluencer"
        [22]=>
        string(10) "television"
        [23]=>
        string(9) "instagood"
        [24]=>
        string(17) "vintagetechnology"
        [25]=>
        string(19) "technologyisamazing"
        [26]=>
        string(9) "ifaberlin"
        [27]=>
        string(6) "berlin"
        [28]=>
        string(7) "vintage"
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#253 (1) {
        ["count"]=>
        int(4)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/BYIYblNj-6_/"
      ["location"]=>
      object(stdClass)#250 (4) {
        ["latitude"]=>
        float(52.506520678233)
        ["longitude"]=>
        float(13.275918184176)
        ["name"]=>
        string(10) "Berlin IFA"
        ["id"]=>
        int(381722222)
      }
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(0) {
      }
    }
    [1]=>
    object(stdClass)#249 (15) {
      ["id"]=>
      string(27) "1587122219099464684_4883069"
      ["user"]=>
      object(stdClass)#248 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#246 (3) {
        ["thumbnail"]=>
        object(stdClass)#247 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/20986916_296646987410659_3872069044915929088_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#245 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(320)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/s320x320/e35/20986916_296646987410659_3872069044915929088_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#244 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(640)
          ["url"]=>
          string(116) "https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/20986916_296646987410659_3872069044915929088_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1503419733"
      ["caption"]=>
      object(stdClass)#243 (4) {
        ["id"]=>
        string(17) "17870569993150953"
        ["text"]=>
        string(16) "WE ♥️ BCN⠀"
        ["created_time"]=>
        string(10) "1503419733"
        ["from"]=>
        object(stdClass)#263 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#264 (1) {
        ["count"]=>
        int(203)
      }
      ["tags"]=>
      array(30) {
        [0]=>
        string(14) "serialtraveler"
        [1]=>
        string(12) "theeverygirl"
        [2]=>
        string(9) "barcelona"
        [3]=>
        string(13) "instatraveler"
        [4]=>
        string(14) "treadedtravels"
        [5]=>
        string(18) "watchthisinstagood"
        [6]=>
        string(12) "candyminimal"
        [7]=>
        string(7) "skyline"
        [8]=>
        string(11) "worldplaces"
        [9]=>
        string(11) "visualcrush"
        [10]=>
        string(8) "proptoit"
        [11]=>
        string(13) "bestvacations"
        [12]=>
        string(13) "travelawesome"
        [13]=>
        string(5) "urban"
        [14]=>
        string(12) "bloggervibes"
        [15]=>
        string(8) "huntgram"
        [16]=>
        string(14) "igersbarcelona"
        [17]=>
        string(6) "summer"
        [18]=>
        string(10) "expediapic"
        [19]=>
        string(13) "travelandlife"
        [20]=>
        string(8) "bandofun"
        [21]=>
        string(9) "cityscape"
        [22]=>
        string(4) "city"
        [23]=>
        string(15) "worldtravelbook"
        [24]=>
        string(8) "igersbcn"
        [25]=>
        string(3) "bcn"
        [26]=>
        string(10) "travelista"
        [27]=>
        string(7) "tlpicks"
        [28]=>
        string(15) "photosinbetween"
        [29]=>
        string(15) "peoplescreative"
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#265 (1) {
        ["count"]=>
        int(2)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/BYGlz_UjaPs/"
      ["location"]=>
      object(stdClass)#266 (4) {
        ["latitude"]=>
        float(41.418345604659)
        ["longitude"]=>
        float(2.127710774143)
        ["name"]=>
        string(24) "Carretera de les Aigües"
        ["id"]=>
        int(223233777)
      }
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(0) {
      }
    }
    [2]=>
    object(stdClass)#267 (15) {
      ["id"]=>
      string(27) "1586431895758754973_4883069"
      ["user"]=>
      object(stdClass)#268 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#270 (3) {
        ["thumbnail"]=>
        object(stdClass)#269 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/21041600_332960083796557_5083210970113769472_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#271 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(320)
          ["url"]=>
          string(109) "https://scontent.cdninstagram.com/t51.2885-15/s320x320/e35/21041600_332960083796557_5083210970113769472_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#272 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(640)
          ["url"]=>
          string(116) "https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/21041600_332960083796557_5083210970113769472_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1503337440"
      ["caption"]=>
      object(stdClass)#273 (4) {
        ["id"]=>
        string(17) "17894072659060378"
        ["text"]=>
        string(159) "@SurePetcare's App-controlled microchip pet door is the purrfect device for tech-savvy and security-conscious pet lovers... #ad #surepetcare #petdoorconnect⠀"
        ["created_time"]=>
        string(10) "1503337440"
        ["from"]=>
        object(stdClass)#274 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#275 (1) {
        ["count"]=>
        int(121)
      }
      ["tags"]=>
      array(27) {
        [0]=>
        string(10) "catstagram"
        [1]=>
        string(7) "animals"
        [2]=>
        string(9) "instalike"
        [3]=>
        string(9) "interiors"
        [4]=>
        string(6) "iphone"
        [5]=>
        string(4) "apps"
        [6]=>
        string(2) "ad"
        [7]=>
        string(8) "lovedogs"
        [8]=>
        string(8) "instacat"
        [9]=>
        string(8) "lovecats"
        [10]=>
        string(4) "home"
        [11]=>
        string(4) "cats"
        [12]=>
        string(8) "interior"
        [13]=>
        string(7) "reviews"
        [14]=>
        string(9) "petsagram"
        [15]=>
        string(14) "petdoorconnect"
        [16]=>
        string(4) "dogs"
        [17]=>
        string(8) "catlover"
        [18]=>
        string(10) "technology"
        [19]=>
        string(6) "animal"
        [20]=>
        string(10) "dogstagram"
        [21]=>
        string(7) "aaaaaan"
        [22]=>
        string(11) "surepetcare"
        [23]=>
        string(4) "love"
        [24]=>
        string(4) "pets"
        [25]=>
        string(4) "cute"
        [26]=>
        string(5) "smile"
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#276 (1) {
        ["count"]=>
        int(2)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/BYEI2dnDNSd/"
      ["location"]=>
      NULL
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(0) {
      }
    }
    [3]=>
    object(stdClass)#277 (15) {
      ["id"]=>
      string(27) "1586224089889794230_4883069"
      ["user"]=>
      object(stdClass)#278 (4) {
        ["id"]=>
        string(7) "4883069"
        ["full_name"]=>
        string(8) "We Heart"
        ["profile_picture"]=>
        string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
        ["username"]=>
        string(8) "we_heart"
      }
      ["images"]=>
      object(stdClass)#280 (3) {
        ["thumbnail"]=>
        object(stdClass)#279 (3) {
          ["width"]=>
          int(150)
          ["height"]=>
          int(150)
          ["url"]=>
          string(126) "https://scontent.cdninstagram.com/t51.2885-15/s150x150/e35/c0.134.1080.1080/20902670_110996286278660_8527118689546272768_n.jpg"
        }
        ["low_resolution"]=>
        object(stdClass)#281 (3) {
          ["width"]=>
          int(320)
          ["height"]=>
          int(320)
          ["url"]=>
          string(126) "https://scontent.cdninstagram.com/t51.2885-15/s320x320/e35/c0.134.1080.1080/20902670_110996286278660_8527118689546272768_n.jpg"
        }
        ["standard_resolution"]=>
        object(stdClass)#282 (3) {
          ["width"]=>
          int(640)
          ["height"]=>
          int(640)
          ["url"]=>
          string(133) "https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/c0.134.1080.1080/20902670_110996286278660_8527118689546272768_n.jpg"
        }
      }
      ["created_time"]=>
      string(10) "1503312668"
      ["caption"]=>
      object(stdClass)#283 (4) {
        ["id"]=>
        string(17) "17891027572065141"
        ["text"]=>
        string(215) "I ain't afraid of no 👻! Great news that Gràcia Festival is returning for a last hurrah tonight, the city is much in need of the sort of boost it will bring. #notenimpor #notenemosmiedo #wearenotafraid ✌🏼⠀"
        ["created_time"]=>
        string(10) "1503312668"
        ["from"]=>
        object(stdClass)#284 (4) {
          ["id"]=>
          string(7) "4883069"
          ["full_name"]=>
          string(8) "We Heart"
          ["profile_picture"]=>
          string(97) "https://scontent.cdninstagram.com/t51.2885-19/s150x150/14294982_1849699741925141_1575779772_a.jpg"
          ["username"]=>
          string(8) "we_heart"
        }
      }
      ["user_has_liked"]=>
      bool(false)
      ["likes"]=>
      object(stdClass)#285 (1) {
        ["count"]=>
        int(327)
      }
      ["tags"]=>
      array(21) {
        [0]=>
        string(9) "barcelona"
        [1]=>
        string(14) "treadedtravels"
        [2]=>
        string(14) "festadegràcia"
        [3]=>
        string(14) "marshmallowman"
        [4]=>
        string(14) "wearenotafraid"
        [5]=>
        string(8) "lovewins"
        [6]=>
        string(11) "visualcrush"
        [7]=>
        string(19) "festamajordegràcia"
        [8]=>
        string(14) "notenemosmiedo"
        [9]=>
        string(14) "graciafestival"
        [10]=>
        string(20) "iaintafraidofnoghost"
        [11]=>
        string(9) "peacewins"
        [12]=>
        string(13) "travelawesome"
        [13]=>
        string(12) "bloggervibes"
        [14]=>
        string(12) "ghostbusters"
        [15]=>
        string(18) "festamajordegracia"
        [16]=>
        string(8) "staypuft"
        [17]=>
        string(22) "staypuftmarshmallowman"
        [18]=>
        string(3) "bcn"
        [19]=>
        string(10) "notenimpor"
        [20]=>
        string(10) "mrstaypuft"
      }
      ["filter"]=>
      string(6) "Normal"
      ["comments"]=>
      object(stdClass)#286 (1) {
        ["count"]=>
        int(1)
      }
      ["type"]=>
      string(5) "image"
      ["link"]=>
      string(40) "https://www.instagram.com/p/BYDZmfUDGi2/"
      ["location"]=>
      object(stdClass)#287 (4) {
        ["latitude"]=>
        float(41.400123492545)
        ["longitude"]=>
        float(2.1575985858182)
        ["name"]=>
        string(15) "La Festa Gracia"
        ["id"]=>
        int(991218304)
      }
      ["attribution"]=>
      NULL
      ["users_in_photo"]=>
      array(0) {
      }
    }
  }
  ["meta"]=>
  object(stdClass)#288 (1) {
    ["code"]=>
    int(200)
  }
}