Definitely true - attitude is everything! Expectations play a role too - for some people, 5-star is barely good enough, and for others, just being waited on, having entertainment provided, etc. is a real luxury experience. I too enjoyed my NCL cruise a few years ago. Glad to hear you both did too!