The perfect "for everything" heel. I tend to buy and wear 4 inch or higher heels, but this is not always a great idea for the office or around town all day. The hiegth of the heels make them very comfortable to wear all day long. These heels go great with slacks, jeans, or even a skirt. I also tend to have slightly wide feet and these do not pinch at all. I bought them in black and can't wait to buy them in green! They are my bf's favorite pair of the tons of heels that I own.