the rug fits great under our kitchen table. It definitely needs a rubber mat under it. The only issues is it does stretch a little at the edges so the edge lines are not perfectly straight at any give time. Although, we scoot heavy chairs across it and the dog runs into it daily. It's very easy to clean - we run the vacuum over it (without the spinner part) and it does just fine. It's very soft to walk on too.