Yeah, I've talked to some of the stewards and waiters on cruises. They don't really get much time off at all, aside from time for the basic necessities for things like eating and sleeping, for the time they are on duty, which is usually for several months.