I only stayed in Maria's place for one night's sleep but it was exactly what I needed for my purposes.
The room/flat was clean and tidy, the views to Arthur's seat is a treat! The communal space is small but has everything one needs for a quick shower and a quick coffee snack. I didn't use the kitchen so I can't really say how well equipped it is.
The location is great, close to everything a visitor needs. In walking distance or short bus journey to everything!
I would recommend Maria's place for short stays/visits.