text: The Treehouse Cafe claims to make the best flatwhite in town, and while I don't quite believe that, they do serve up a tasty drop with some of the best coffee art I've ever seen in Edinburgh. They also make a delicious panini/sandwich with a selection of creative fillings, and serve it with a couple of freshly made salads straight from their deli counter. This place will keep your tastebuds interested. All this, and served with a smile. The staff are wonderful!