The location of Castle Terrace is amazing. The flat was comfortable and easy to find. John was a helpful and attentive host. We had a wonderful visit to Edinburgh while staying in a fabulous flat.