I always tip the full amount suggested. I work in the service industry, and tips are a big part for most peoples salary. The cruise line payes them very little, I have heard $50 a week. They work very hard, very long hours. Its insulting to them not to tip them for their hard work in my opinion. Now if you had bad service, thats different.