The location right on the royal mile was absolutely perfect for my family of 4. The apartment was tidy and well kept. Very comfortable and made our trip much less stressful. The stairs mentioned in other reviews were no issue for us at all but may be daunting to those who have very young ones or mobility issues.