Caroline was great to work with and always very responsive to my messages. The flat was cute and met all of our needs. It is located very close to the Royal Mile, so the location was great in that aspect. The only drawback was the noise. We had read reviews about it being close to several bars, and that was true. However, there is also an event space right next door. One night of our stay, there was a wedding with loud music that continued until 3:00 am. Obviously, this is not something that can be controlled, so other than that the place was great!
Just a note for US travelers: there is a washing machine, but not a dryer. You will need to allow time for your clothes to air dry.
I would recommend the flat :)