In July I returned from an 11-day Holland America cruise of Denmark, Norway, Faroe Islands, and Iceland - they had to cancel Greenland on us - courtesy of the Wynn. Over the last four years, I've booked thirteen casino-comped cruises from four different cruise lines, so I'm pretty experienced at this stuff.
Holland America charges you the port fees ONLY, which came to about $370 on my recent cruise. All cruises automatically tack on daily tips, but if some ingrate protests it they will remove them - as if the waitstaff service three times a day plus maid service isn't worth $14 per day per person. Obviously, you can choose to spend a lot more money, on alcohol or drink packages, room upgrades, excursions, upscale dining opportunities, wi-fi, and so on.
But if you drink moderately and resist some of the very tempting upsells, you'll spend less money than if you had stayed home. And if my experience with Holland America is any indication, you'll enjoy excellent food, even better service, and surprisingly good musical acts.
So yes, it's a real comp.
And by the way, I've never actually earned these cruises with gambling. I've done it with a combination of credit card benefits, hotel benefits, and casino tier matching, and it all begins with one credit card, the Wyndham Business Earner from Barclay.
If you are interested, here is the master class on the subject: https://milestalk.com/the-status-match-merry-go-round-explained-using-both-hotel-and-casino-status-match-opportunities-year-after-year/