Amazing location, perfectly situated on the royal mile minutes away from all the big sites. The only downsides were the miscommunication from the host about check in and the cleaning process. Specifically, I had to ask him twice for the exact info to get the key the day of. I had told him we would be coming in early (around 10am) and if we could drop off our luggage before check in time at 3pm, which was fine with him as long as we left the key in the lock box after so that the cleaners could come in to do the full overhaul before the check in time. We ended up missing our train so we didn't actually get there until around 4, at which point the place was still very dirty (used towels, trash half full) but we just assumed it was a poor cleaning job and took the keys with us. I get a message then around 6 saying how the cleaners were outside the apartment trying to get in but couldn't since I had the key and got very huffy with me about how there's only 1 set and they need to get in asap to change the linens and towels. Long story short, very poor communication on the host's part and I'm still not 100% sure even after we returned the key that everything was actually cleaned out (the towels were still a little questionable in my opinion). But for the price we paid and the location, was still worth the stay and would recommend it for big groups that wanna be in the heart of everything. Just be prepared to check your airbnb messages 24/7 for poor communication.