Me and a group of friends stayed here using it as a base to get to The Open in St Andrews.
The flat had everything we needed, including the nice little extras such as fresh bread and milk. Cupboards stocked with tea, coffee, etc, meant we didn't need to shop for any essentials.
The hosts were great to deal with and had great communication. There was a minor last minute issue that had to be dealt with and the hosts dealt with it professionally meaning our trip could go ahead with no issue.
Parking is available, but there are a lot of cars on the road. We managed to squeeze in, but I can see how this could be a struggle. That said, the hosts told us plenty of alternative options if there were no spaces available.
If you need a place to stay for Edinburgh or to explore the surrounding areas of Scotland (particularly Golf courses), this is a great place.