Wow! What a fun place. Apparently, many others in Maine think so too, because it's often rather crowded. Regardless, it's worth it. The admission fee is reasonable, and season passes are available. There are many fun things for the kids to do there, such as the pretend grocery shop, firetruck, and many other learning activities/fun zones. It has several floors, and it would be easy for a small child to get lost among all of the people, so close parental supervision is needed. They do have a little snack bar that's nice, and they have a play area there, so it's a good spot for the adults to take a break. Two main caveats: there is no parking, so expect to pay at a local garage. It's also not easy to find, even though it's located in dowtown Portland.