I have ordered several cloth diaper and cloth diaper products from Abby's Lane. I love her customer service and little extra touch she sends with your package.
Recently a diaper I purchased lost a snap. I emailed her and she told me what I needed to do to get it fixed.
She also has layaway available. This is helpful since the initial investment in cloth diapers can be pricey.