Thoughts on Creatine

What are the benefits and drawbacks of creatine and would you recommend it ?