Had a great stay at David’s. It was lovely to be able to see the castle from the flat and it was perfectly located for all Edinburgh has to offer. The flat was perfect and there were some very thoughtful touches which made it easier with our baby in tow. Would recommend staying here.