Excellent location right on the Royal mile but not noisy. Very clean with everything we needed for our stay.