A good selection is great. As long as the staff is professional, they don't have to be super friendly. I tend to like choosing my own fabrics so I don't tend to rely on them to help me with selecting fabric. That being said, a shop that has a more friendly atmosphere will draw me back.