These shoes are hard at first, but after you break them in they are extremely comfortable. They are also true to size and actually expand a bit (which is great for a nurse who works in them for 12+ hours on her feet). The cloth is a great design and I receive lots of compliments on these shoes, however, I wish they were not made of cloth and instead made of plastic or some kind of material that is fade resistant and more durable/washable. Regardless, they are a great shoe and I highly recommend them for anyone who needs a lot of support in the arch of their foot/support in general.