We stayed in the one bed flat and found it to be very comfortable and clean.
The flat had the necessities in the kitchen plus some extras which meant we could cook easily. There is an abundant choice of restaurants just over the street and close by.
We found Grassmarket to be a great location for seeing Old Town and further on, New Town. There is traffic noise and we experienced occasional shouting and loud talking throughout the night so advise earplugs if sensitive.
All in all we had a great stay and would recommend for being close to the town and attractions.
Taiba was great to communicate with at such short notice, thank you Taiba and Mat.