Stayed before and would definitely stay again.
For me it is the proximity to the city centre and Murrayfield plus the car parking.
BTW the flat is also close to the Haymarket railway station, well within walking distance.