Steven's place literally is the best location in Edinburgh. 5 minutes to the train, 1 minute to the Castle, above 2 great restaurants.
only watch out is that it is a 4 storey walk-up which was not ideal with a stroller.