Had a fantastic stay at Grassmarket Approach. The instructions and information we were given was great so finding the apartment was no problem, and it had everything we needed for a comfortable stay. It's in a perfect location and it was lovely having our own little space to come back to after a long day of exploring.