Can't recommend this place enough!
Six of us stayed here for four nights for the Fringe Festival. So first up, it's in a brilliant location. Right next to a lovely big park, and just a 10-15 minute walk from the very centre of the city. 20-25 mins walk to the train station.
The property was exactly as you'd expect from the description. It was clean and spacious with some amenities included. There are food shops nearby. The welcome/key exchange was easy. The communication from Moira was 5* - very speedy responses to any tiny questions you have.
The beds are super comfy, and the rooms are really quiet (and big!).
Having just one bathroom and one shower meant everyone getting ready in the morning took longer than usual, but just take that into account. They are separate, so at least you're not waiting for the loo while someone showers.
Tip: Not easily accessible if you're wobbly on the legs or have elderly people or small children with you, as the flat is on the 3rd floor with no lift option.