For us the location was excellent and very clean. Only a ten minute walk from the station and two minutes from the Royal Mile. Although there is a Tesco and Sainsbury round the corner you are surrounded by loads of places to eat. Why cook?