The rug came super fast and was rolled up with a shipping label. I laid it out flat on the hardwood floor in my living room. It took about 2 days to lay flat. The construction is medium quality but it seems durable enough for my 4 kids. It doesn't slide around so I don't need a carpet pad. I am pleased and would recommend.