Yes absolutely make friends with the casino hosts during the first night, talk to them frequently, ask for comps, say hi throughout the cruise, mention you'll make mention of them on the post-cruise survey, etc - it makes a difference! I'm not saying that a smile will earn you a free balcony cruise offer - but just might get you a free bottle of wine that night at dinner or something. More than you'd have otherwise! The casino and Carnival gets plenty of my money I'll take what I can get back, thank you very much.