Colors are great. The big problem is the marrakesh color is advertised at 364 yards but is actually 236 yards according to the skein sleeve. False advertising? I do know that  no 2 skeins of red heart are the same length no matter how they are marked. But 128 yards falsely advertised is ridiculous. I bought 4 skeins so I got shorted 512 yards or about 2 1/2 skeins. Received 20 more skeins today, 4/20. All were advertised as 364 yards per skein but in actuality were 236 yards. In other words I was fraudulently shorted over 2500 yards more with this order. The total shortage for all ordets received so far is just over 3000 yards.