Had a wonderful stay and would definitely return/recommend to others. The location is doable and is a 5 minute walk to the East end of the Royal Mile. The hosts are extremely friendly and accommodating. The apartment itself is also clean, comfortable, and very lovely. Book this and you won't regret it!