I purchased this knowing it says hard floor but I needed something inexpensive and this worked. It came nicely rolled but do not be alarmed it flattens right out after a day or two. I read that if it's in a warmer environment it will roll out faster than a colder environment so I'm assuming it would take a few more days in some areas. 
I purchased the smaller size and it fit right under my l-shape desk, I didn't need to tuck the ends in which is what I had planned to do if it was larger than I needed.