Overall, the product is decent. Looks exactly like what I saw online. The curling isn't as bad as I thought. However, they say 2 day shipping, even in my case when I used the shipping day calculator on their website it calculated to arrive by Saturday if placed Wednesday. I even emailed the store Tuesday to double check I would get my order by Saturday because I was in the process of moving and needed an exact date. I was assured it would arrive by Saturday, and I even placed the order Tuesday so that gave plenty of time. I didn't end up getting my order until the next Wednesday. I verified with FedEx that they do work weekends, but when I emailed to complain I was told FedEx didn't work weekends in my area, not true. The address ended up getting changed and a little over a week later I did get my rug. My new place was redone with all hardwood floors so I needed a rug for every room, I decided to order just 1 to see how I liked it, but with the trouble I was put through I probably won't shop here again.