Thoughts on Clank

Was thinking about picking up Clank… any thoughts from the community? Is it fun? Does it have a lot of replayability?