Swarovski crystal beads are argueably the highest quality beads in the world. They are available in a wide range of shapes and up to 100 different colours and finishes.