gratifying

adj

1.
pleasing to the mind or feeling
2.
affording satisfaction or pleasure