Perfect! Communication was a breeze, the location could not have been better and the apartment itself was extremely clean and well equipped. The apartment caters to all ages (we stayed there with my 3 year old nephew and my 94 year old grandmother). If we find ourselves in Edinburgh again, we would love to stay here :) Thank you Stewart!