31” length end to end. This does not have holes. It stays in place. I wore for hours as a test! It does not slide around. You cannot pull It loose. It stays in place. So so pretty! Super cute with tulle skirts, high waisted pants and oversized dresses and blouses! How pretty is this. Elastic back.