I doubt all the time. I'm sure she is very bright and I'm starting to be convinced she is at least MG, more than that I don't know. For us she is so normal and we are surrounded with smart little kids. She just seems more advanced than the other smart toddlers we know.
I also have noticed that I forget that somethings might be advanced for her age if she has been doing/knowing it months even for a year, like colors, body parts, shapes, alphabets, route counting etc. With puzzles I have noticed her being quite different. She is easily doing up to 48 piece puzzles (that is the most we have). DDs almost 4 year old friend is about the same level with puzzles than she and her 2-3 year old friends at the daycare do not seem to get the idea at all. I see them sitting next to a simple jigsaw and just trying randomly to fit the pieces together. All these are kids with great vocabulary and highly educated parents.
Sometimes DD does something I notice like recently I asked her in english "what letter does apple start with?" and she said A (not the sound the letter). DH was shocked and I was quite surprised as we have not done leapfrog videos and I have never before asked similar questions. I knew she understood that letters make sounds and words but I did not even think she would understand the question as we rarely speak english to her. Still it does sound normal to me as I'm so used to her

She can also easily understand natural phenomenon like how body functions or plants grow. She seems to be at the same level than her almost 4 year old friend, except she knows more but I'm convinced the boy could know too if somebody would give him a chance.