We enjoyed our long weekend in Johns property. Had everything we needed and was excellent value in a great location. Easy check in. Would definitely stay here again if in Edingburgh.