Country inn, The Steading, offers real ales and a bright dining area. Enjoy Pentland views from its large beer garden. Serves classic pub fare.