Location on Royal Mile is perfect. Very close to everything and within walking distance. We walked a very short distance from train station. Beds were very comfortable. Spacious bathroom and sitting area.