I think a 7 y.o. would enjoy it. Depending on height there may be a few rides he/she won't be able to go on, but you should be able to do most of it. We took my niece who was 9 at the time. She's very immature for her age and extremely petite. She loved it! She was able to do everything in Universal and was only unable to do Hulk, Dr. Doom and Dueling Dragons in Islands of Adventure.