Lovely apartment in a great location. It took us 30 minutes to walk to portobello beach. We also enjoyed the walk from Portobello beach to Mussleburgh. It took us just over an hour to walk to John Lewis near Waverley.