We had an unexpected change in our schedule and booked this very last minute- really appreciated Margaret's responsiveness to quickly confirm the booking was accepted and ensure we had what was needed to arrive the next day. The apartment was clean and is as pictured. Checking in with a lock box on our own schedule was great. (There are three floors of stairs as indicated in the listing to climb with luggage.) The price per night for the apartment was a bit high for a stay of a week for what it is for two people, but with limited options, we were grateful to find a decent place last minute.
The kitchen has basics stocked (some spices, tea, coffee, oil, foil, plastic wrap, etc) which is great! Has everything you need for cooking meals, though the kitchen is narrow- so really only space for one person to maneuver around in there for cooking at a time.
The listing indicates 2-4 people can stay there which would be no problem for sleeping arrangements- the rooms are spacious, but the bathroom is definitely only enough space for one person at a time in there, so just be aware of that.
There was a lot of street noise at night, so the actual bedroom (not living/bed space) may be challenging for light sleepers. The living room space is quieter as its internal to the building.
Location wise is good for access to shops/restaurants/walk to old town, etc. Very accessible to the sights in Edinburgh. Internet connection was good for remote workers.