Yardage is sold in 1/2 yard increments, so buy "6" if you are wanting 3 yards of fabric. Don't worry your yardage will be cut in one piece (not 6 little half yard bits!) Fabric is 100% cotton, top quality by Moda. Yardage measures approx. 42" wide. Enjoy!!