Would you recommend cloth diapers?

I’m debating on whether or not I want to try cloth diapers when little one gets here.

What are the pros and cons?