The edges are not straight and there are a few randomly colored fibers mixed in with the beige ones. For the price, we're happy with it, but it's not a high-quality item.