Excellent in absolutely every regard. Very professional host with very efficient communication and organization who we never met but we have the highest opinion of because everything is so well done and went so smoothly. Immaculately clean, beautiful and very well equipped flat in a great location - easy walk to the centre of town, less than five minutes one way to the wonderful park with Salisbury Crags and Arthur's Seat and five minutes the other way to Sainsburys and many other local services and shops.