I am considering ordering from them. But I'm hesitant as I never heard of them before. If you used them and found them fine, please can you reassure me?