We had a fantastic stay in John's apartment. Exactly as described and perfect for a both a beach / city break combo . The bus into Edinburgh took 20 minutes and we caught it at top of street, takes you direct to the square where the hop on / hop off buses start so perfect for sight seeing. Buses go all thru day and night so no problem if you wanted to stay out later. We also enjoyed the beach at Portobello and exploring the coastline up and down from Portobello. Apartment itself is lovely and has all you need. The view from living room of the sea was amazing - a different view every 10 minutes watching the sea and the weather.
John was super helpful before and during with timely detailed communication to any question you could possibly have.
I would have no reservations in recommending to anyone, and would return again should the opportunity arise. Thanks a lot John :)