feelgood

adjective

Making people feel happy, cheerful and optimistic.