Castle Terrace was perfect to our needs and exactly as advertised. The apartment is well appointed with comfortable beds and bedding and quite a bit of room to spread out. It had everything we needed for our six night stay. We were five adults visiting Edinburgh for the first time to attend the wedding of our son. The location is great for seeing central Edinburgh as it is in the shadow of the castle and a short walk to the Grass Market and the Royal Mile. We walked nearly everywhere. There is a food market a block away and the location is also very convenient to many good restaurants. There is even a decent and reasonable Italian restaurant right next door. John is a very responsive host and his associate Mike was available for any questions or needs which we had at almost any time of the day. We very much enjoyed our stay we would highly recommend this listing.