Excellent location. The rooms are clean and spacious. Although locating on the royal mile it didn't get noisy at night. Definitely recommended.