Sparkling clean apartment right on the Royal Mile! Very spacious rooms and comfortable beds. Only downside for my 84 yr old mother was climbing the stairs to the third floor (by American count). Otherwise, we thoroughly enjoyed our stay and highly recommend.