We had an excellent stay at Cataldo's lovely flat. The only thing which would have improved the trip would have been soap in the bathroom, but otherwise the furnishings were comfortable, and the washer (+ laundry detergent) were most helpful. The location is in more of a residential area, but we were able to reach the Royal Mile and Holyroodhouse Palace within 20 minutes, and there was plenty of parking for our rental car. The flat is quite spacious, and we would certainly stay again. Please note that there IS an elevator/lift inside the inner entrance--we discovered it after we hauled our luggage up the stairs.