I have a great long term memory, but I'm ADD so I might not remember insignificant things like someone bringing me a cup of tea 10 minutes ago, because my brain is focused elsewhere.
That said, when my attention is drawn, I tend to remember things quite well.
Oh, and specific types of of things. I'm rubbish at remember dates unless I have a sort of association. (IE, I'll remember Abe was born Nov 6, but only because I remember that a different friend, Alli, was born the day after, and each year they have a sort of exchange.) (Real case, I just switched out their names)
In general, I tend to remember things in an almost most form. I remember when I was in New Mexico, walking up to some bar stools with.. I think a red cushion- and how they were taller than I, and how I had to be lifted onto them.
Well, apparently I had just turned 3 at that point. (I haven't been in New Mexico since my great grandfather's funeral, and he died April 1 (easy to remember because of April Fools.. Sorry, that's kind of a funny day to die), and my birthday is Jan 24.)
That's the only thing I remember from that trip, though.
My ENTJ father doesn't have the most incredible memory, but funnily enough, he remembers one significant thing about that even 17 years ago. Apparently I walked over to the casket, asked to be lifted up to see him, and exclaimed to the group "Yeap, he sure is dead!"
Kind of interesting that at 3 I already understood death. Kind of cool actually. haha