If you are visiting Edinburgh for the first time I highly recommend Calums place! It is in the most central location with a 1 minute walk to the beach, 20 minute bus to the heart/centre, grocery store behind the building and a gorgeous cafe and pub down the road with the view of the beach. Calum is very accommodating and offers quick responses and answers to anything.