HAL frequent cruiser program has 4 tiers (i.e. star levels). Tiers are achieved based on cruise credits. You get one cruise credit for each day sailed (double if in a suite) and an extra credit for each $300 charged to your room onboard. Exceptions are casino charges, cash advance and future cruise deposits. Interestingly that daily hotel service fees count and in my experience shipboard credit for your booking does not count against the total charges for extra cruise credit. The benefit that I can make most use of is starting at the 3-star level (75 cruise credits) where I can get 25% discount on specialty restaurant surcharges, wine packages, beverages in the Explorations Café and all mini-bar purchases. You don't typically get any cruise price discount based on your level but there are occasionally special discounts for Mariner Society members on select sailings. I typically book cruises on HAL when the daily cost is $100/pp or less. I'll book a suite if it is $150/pp/d or less. The $100/pp/d threshold can be met with inside ans some outside cabins on Carribean and repositioning cruises. I did a FL to Rome cruise for ~$80/pp/d and will be doing a FL to Montreal for $90/pp/d. Pacific coastal cruises (repos to/from Alaska) can be had for less than $75/pp/d and $150/pp/d in a suite. These cruises are short and make for a nice getaway.