For the price, this is a great deal. Don't expect perfection in this sort of area rug and you'll be a whole lot happier. There are imperfections, random colors, knots, etc but it adds the exactly the look and comfortable feel we were looking for. We put a smaller colored cotton area rug on top of it to catch any stains from people on the sofa. Not as much "dust" from it as we'd expected but we did shake it out and lightly vacuum it on the back deck then flipped and repeated the process before we laid it down.