Stoil provided the best directions ever -- complete with photos. Yavor was very responsive & helpful. The flat is clean & modern with city charm. The location on the Royal Mile is awesome. Just note there are 6 flights of steps -- 3 flights are outside & could be tricky in bad weather. The flat was perfect for our short stay & we would gladly return.