Great place with everything you need. The location was perfect, with a view of Arthur's seat from some of the windows, but extremely central so everything we needed to do was within walking distance. Communication with the host was very smooth.