We do not know if Plato's description of Socrates is accurate or not. That is called the 'Socratic problem'. While a lot of what Plato wrote about Socrates is accepted by historians, some believe that Plato (who saw Socrates as a hero) portrayed Socrates as a greater man than he actually was. Some think that Plato was using the character of Socrates as a tool to express his own opinions rather than to accurately write about Socrates. This is what makes Socrates such a mysterious historical figure. Plato's dialogues are works of art, finely written. The general view is that they are based on reality, but no doubt adjusted for the purpose of writing.