Perfect location 1 minute from Royal mile and only 10 minutes from Waverley train station. Everything you need for a comfortable stay. Very quiet flat. Great communication and very helpful if you have any questions. Will definitely return