Lovely, clean, stylish apartment right on the royal mile. Absolutely perfect.