Great stay! Right on Royal Mile. Clean & spacious. Would definitely stay there again! Very good communication with the host