Perfect for my needs.  I have an oddly shaped sunroom that I am turning into an office/sitting room.  It is also a room where my kids cut through to go outside with our dog.  The carpet nice enough to cover the floor and feel good underfoot but durable enough to withstand the through traffic of children and dogs.  I love the non slip bottom since it is being laid over brick.  It is just heavy enough to stay in place but no so heavy that adjusting it is a chore.  It comes folded (which I wasn't expecting) so leave time for it to lay out flat and get the folds out of it before placing furniture on it.  I wasn't sure what to expect but it is perfect for my needs.