Feeling good on board often requires more than satisfactory safety and compliance with limits set by authorities. At least as important is a good psycho-social environment, meaning the climate that makes people feel good and at ease with each other in their environment.
People working at sea know how much it means to have good team spirit and to be part of a good team working together. Workmates are often the only people they meet during a watch.
To be able to stay in touch with family and friends is also necessary, and with the help of modern technology it is increasingly easy to communicate with those close to you.
Other factors that affect the psycho-social environment are good food, training facilities and competent management.