Controller or Keyboard

Is it possible to play it with a Keyboard? Like is it good to handle?