John is the most perfect and hospitable Airbnb host. His place is clean, comfortable and very conveniently located. We loved the generous breakfasts and I'd say we got fitter after climbing all those stairs. We would highly recommend his place to anyone wanting to explore Edinburgh and surrounds.