Lovely flat to stay in, Very clean and perfect location. Right on the royal mile so able to walk to most locations and lots of nice bars and restaurants around.