While the delivery did take a long time, I am very satisfied with the yarn I received. The colours and quality are exactly what I was looking for and I can't wait to start working with them. John has been present and helpful throughout the whole process. He always checked the status of my order and reassured me about the whereabouts when it wasn't showing on my end. I look forward to working with him for my future orders!