I could not recommend this flat more! The location is perfect and the flat has everything you will need - including eggs and bread from the host! The location is just a few steps from the Royal Mile. Also, Lesley is very communicative and everything was so easy. Highly recommended!