The Foresters Guild in Portobello is really nice pub/restaurant. Its had a big refurb and has a contemporary vibe. A really good selection of Real Ales and Lagers from around the world on draught too. The food was good and served with a smile by the staff. My 3 year old was being a nightmare in there but they took it in their stride. I would return.