We had a lovely stay at Sarah's. We were greeted on arrival and shown around the apartment. There were some food provisions to get us started and the kitchen was well equipped for cooking. A Tesco express 2 minutes walk away had enough to get all other food supplies.
The location was fantastic for exploring the Royal Mile and for climbing Arthurs Seat.
It was warm inside and the bed was comfortable.
Unless you are fit and have no baggage we would advise a taxi from the station but after that walking and public transport should take you everywhere.
This apartment is a bit old and has some idiosyncrasies but was clean and comfortable and I would be happy to stay again.