I just set this up on my outdoor porch.  I love that it came in such a large size, it practically covers my whole old cement floor which is what I wanted.  It doesn't slip on the cement but it is very large and I put my outdoor furniture on it so that may be why it doesn't move around.  It looks very durable but it's nice to walk on barefoot, not rough at all.  The edges are a little curled at one end but I think that's from the packaging and they will probably flatten out with some time.  I haven't had it that long so can't comment on the cleanability or durability but so far so good!