First... location... if i could give it 7 stars i would! It was a 5 minute walk to Royal Mile. It was clean, plenty of space for 2 adults and 2 teens - the teens tell me it was the first good WiFi we had after staying 6 other places, the hosts are excellent with communication, the building is very secure, it's a very short walk to the grocery store (3 of them) and plenty of Choices in the area for food! I have nothing to complain about