Excellent apartment. Short walk to the Royal Mile. Very clean and comfortable. Parking was an issue on arrival but got there in the end. Would definitely stay again!