Where do i start?! Best airbnb I've ever stayed in. The nicest people you could meet are Karen and her mum. Great communication, wonderful hospitality. The place is easy to find approx 10 min walk from both Haymarket and grassmarket.
HIGHLY recommended.