This place definitely exceeded all of my and my family's expectations. The location was ideal (right on Princes Street, walking distance to the old town and train station... we really couldn't have asked for a better location), the (castle!)view was absolutely stunning, the house amenities were great and the place itself was spotless. The communication was terrific, as check-in and check-out went really well and I got responses to my queries right away. I highly recommend this place!