Great anime! If you're into mystery, psychology, suspense or even if you have guilt. It gives this feel good vibe, the way it portrays in music and art style. Someway somehow the slugger will knock some sense into you!
Good way to understand it before watching (symbolic meaning):