I don't understand how it's possible to be in such a quiet, relaxing location right by the royal mile, but it sure is ideal! The only downside was that the hot water and heating weren't always the most reliable... Otherwise everything was very convenient and comfortable! Definitely recommend staying at Alan's.