This is an awesome toy. I bought this toy for my nephew I wanted to see if he could learn how to be independent while playing. This toy has definitely showed how independent he is. It's amazing to watch him take the dinosaurs apart and put them back together. I am amazed that he remembered how everything went together. This toy could also serve as a memory toy because you have the plastic bolts or plastic joints that needs to go back into place and he remembers exactly where they go. I didn't come across any rough edges on these toys which is a really good thing because my nephew has the tendency to rub his fingers across and he gets cut very easily that did not happen with this toy. I think this would be a great fit inside of a classroom as well.