A perfect AirBNB experience. Dharma's flat was super clean, cozy, and right in the centre of Edinburgh's old town. Check-in was a breeze and Dharma was extremely hospitable and welcoming. Couldn't have asked for a better place to stay!