Is a Roth IRA my best choice?

My job is independent, so I have no benefits whatsoever. I need to start my own retirement planning. Is a Roth IRA my best choice? How much money should I put into it (ideally)? Thanks.