Great place to stay if you are OK with a little bit of a walk to the royal mile. No problem for my wife and I in our fifties and our 21 and 19 year old children. Scenic walk up and down some steep steps to a great location along the royal mile. Place was clean and well laid out. The second bedroom is a little cramped but my children made due. Check-in/Check out was smooth. We had one issue with hot water but they responded quickly and the mechanics were friendly and helpful in explaining how to control the system. Would definitely recommend this place!