Izzy is the same!
She remembers where everything is .... remembers things from yonks ago, like recently she has started to stir her weetabix and say its for Baby Lewis (my friends baby) cos she saw my friend making him porridge - but that was weeks ago!
She is also so clever, I think they all are lol - she knows how to use my touch screen phone - the other day I leaned over to empty her potty and my jumper came up...she saw my phone in my back pocket...pulled it out and had unlocked the touch slide screen...found my dads number and was ringing him ... and she knew what she was doing, not accident, cos the minute she grabbed it she was saying 'ring Tiad ring Tiad lol'