Made of blue suede material with individual blue stones placed all over, extra cushion for comfort to endure hours of standing, 2 1/2 inch heels - run small, we recommend to size up