No. ‘Have It All’ is per person, so every guest in the stateroom must purchase it, and sharing is not permitted. Because “Have It All” bundles benefits that are delivered individually, it must be attached to each guest in the stateroom rather than treated as a single, shared add-on.
If you’re deciding whether purchasing ‘Have It All’ makes sense for everyone in your stateroom, review what’s included in the ‘Have It All’ Package.