Annabel's place is wonderful. It had everything that my travel companion and I needed.
Also, the Stockbridge location is great for those who don't want to be around the noise of Grassmarket but still want to be close to major attractions.
This was one of the nicest Airbnb flats that I have ever experienced.