Absolutely loved our stay! Perfect location. Clean and plenty of space. Shahid left excellent instructions and was very easy to contact. We traveled with close friends and our 3 month old baby. We could easily come back to the flat throughout the day to rest. And although on the royal mile in the center of all the action, there was no problem with noise at night - we all slept great. Highly, highly recommend this place!!!!