Diane's flat is lovely and very comfortable! We felt very much at home. The kitchen is well-equipped if you want to cook, and there are a couple of grocery stores very near by. Note that there is a washing machine, but no dryer; however, there is a great place to hang clothes to dry in the laundry room and the lack of a dryer was not a problem. Walking up to the Royal Mile takes about 20 minutes, or you can easily call a cab (we walked everywhere - we had lovely weather). Great stay!