Home Investing IDS share price staged a comeback: Is Royal Mail a good buy?