These shoes are OK but I wouldn't recommend wearing them all day right out of the box, they should be broken in slowly especially if you don't wear heals that often. They also get scuffs easily so be careful where you wear them. I don't advise walking down the street in them until they are broken in. They are nice however. They can be worn for work or dress.