This was an excellent spot for our family holiday. The location was superb and a short walk to the Royal Mile. The beds were comfortable and the apartment was very clean. We also appreciated the communication. The hosts were easy to reach and welcoming. We would definitely stay again!