These are perfect for my hardwood floors. Soft on the inside, structured for support on the outside. I could wear them all day long.  I wear a 6 in heels, and 7 in athletic shoes. I ordered these in a 7 and they fit very well, barefoot or with socks.  Ordering a second pair!