Beautiful flat right on the Royal Mile. Comfortable beds. Spacious living room. We had a wonderful stay.