I am pleased that there are youngsters that like trains.
For a little guy, maybe a Thomas the Tank train set would suit him better. Just an opinion. N scale is so small and the cars and engine will likely derail more often than larger trains due to N having less weight.
My dad bought me a Lionel set when I was about 5. I still have it (and much more).