THE --- Best location! Best view! Best facility! Best communication! Best host! We had a wonderful time in Edinburgh will definitely book again so wish we could stay a few more days at Johnny's apartment since it's close to everything and with all the facilities provided. Highly recommended!