Great stay! Communication from hosts was wonderful from the beginning, easy & convenient check in, great location right off the royal mile. The apartment was clean and had everything we needed for our family of 3. Even a US adaptor in the living room which came in handy because our bags were misplaced by our airline. Highly recommend!