Very clean. Location is close to the Royal Mile. Easy to walk to lots of places