We bought this rug to put over our laminate tile flooring.  We were specifically looking for something soft for playing on the floor with the kids.  It's definitely great for that.  It does seem to move a bit though.  It's not that it isn't laying flat per say but it slides around a bit.  I definitely wouldn't recommend it unless you're putting furniture on it.  It's also a bit difficult to vacuum because it's so long.  Overall, we're happy with it.