I find their staff are always helpful, if it's busy they acknowledge you and let you know if it will be a while or a few minutes. They got parts for a my sewing machine, even though it's not a brand that they sell. I have been to the Crowchild branch a few times and I am always pleased with my visit. If they don't have what you need they order it for you.
Sewing World carries so many brands, it hard to choose! But the sales girl helped me to narrow down my choice and I am really pleased with my purchase. They have a great selection of fabrics and also offer lessons.