Is Ares Capital Corporation (ARCC) A Good Stock To Buy?