Fisher Price baby mat with frame & detachable hanging toys. The snail & giraffe rattle, the lion is soft. The purple hoop thing has spinning rings & butterfly motif. The mirror that hangs from the middle is NOT detachable & it’s plastic (light & safe).

There are 2 spare loops so if you have split-ring or tie-on toys, you could add them.

Last picture shows how the frame hooks into the mat.