"Out-of-this-world experiences" vs. "out of this world experiences"

I was wondering if the hyphenated version should be used?

The context is:

Introducing the World Cup box from McDonald's: the meal filled with out of this world experiences.


Solution 1:

If I recall correctly, the hyphens allow you to create an adjective - in this case, out-of-this-world becomes an adjective for said experiences.

If you don't use the hyphens, this set of words can still be interpreted as an adjective, but it will be implicit, allowing the reader to hit an ambiguity.

Now then, out-of-this-world is one really awkward adjective nonetheless. It would be preferable to say "experiences that are out of this world".