Couldn't recommend D&D's lovely place more - perfectly situated a stone's throw from the Royal Mile, excellent hosts pre-checkin (flowers, wine and homemade shortbread waiting for us) and throughout, with great recommendations for food, drink and local things to do. We didn't want to leave! 10/10, we'll be back - thank you!