Cloth diapers

Ashley • I`m 27,married to my best friend,have a 5 year old and expecting #2 december 2015!!
Has anyone used cloth diapers before? If so what are the best brands and kinds?