Absolutely perfect location. It's right on the royal mile and in walking distance of everything you'd want to see. There's also a nice breakfast shop underneath it. Would definitely recommend!