The film was made in 1998, so I guess we've had this in the loft for nearly 25 years! It must have been used at a Walt Disney promotional event.
It's a perfectly good hammock - just needs two posts or trees the right distance apart, about 8 - 10 feet.