Catherine's place had everything we needed for a short stay but would have been great for a longer trip as well, especially if you're self catering. Very quick communication and we didn't have any problems, I'm sure if we did we'd have received a prompt response.
Great value and will definitely stay again next time I come to Edinburgh.