What are the benefits and drawbacks of cloth diapers?

Some of each. Benefits: you are using a natural fiber that has not been chemically processed. Cloth diapers have changed alot in the past years and offer many options. They are less expensive on the long run than disposable and you decide how to cleanse them. Better for the planet. Drawbacks: you have to carry soiled diapers with you and can get stinky, babies develop rashes if they are not changed promptly.
Cloth diapers. Disposable diapers were developed for convenience but contribute to waste and expense. Cloth diapers are good for baby and the environment if you have the time to deal with the extra maintenance involved.