We had a wonderful stay here. Mario's apartment was very nice and clean, we found it charming. It had everything we needed for our stay. The sofa bed was surprisingly comfortable. It was perfectly located (right next to Hollyrood park), if you want to climb to Arthur's Seat.
The building was not well lit though and the stairwell smelled of cigarettes the whole time.