Edges aren’t straight, might be because of the material. Not soft if you’re wanting something soft on the feet. It’s more of a yellow beige, not as ivory as the photo displays