The rug came smaller than advertised. I ordered the 3’ square so it should’ve been 36”x36” but it was actually 31”x31”. Losing 5” off each side made it too small for the area I had ordered it for so now I have to pay the 8 to return ship it. Not a huge deal but annoying. Especially since it took a few weeks to get this rug and now I have to start my search for a new one all over again. If you read the fine print it says that actual size may vary by 3-4”. Mine was off by 5 so who knows what size you’ll get! Quality is alright, not great. You’ll definitely need a non-slip pad for underneath.