It is hard to buy a rug online without seeing and feeling it. It took me a few trials and errors to finally found the perfect one. I have bought and returned a couple rugs to overstock. Overstock made the returns process so easy and painless. I was a little skeptical to order online again but I am glad I did, because, this time, I finally found the perfect one (although the color is a little too dark for my taste). The rug is thick and plush. It is hard to find a big rug with that good of a quality for less than $300 but overstock made it happened!