This rug met my expectations and then some! It is super soft and has a little cush. The back is rubber so it doesn't slide on the hard wood we put it over. The corners laid flat immediately  after being unrolled, no need to try and force to lay flat.
My 10 month old got sick the week after we got the carpet and she vomited twice on it. We were able to get the mess cleaned up immediately and then I used vinegar and baking soda to remove the smell and prevent any stains. It cleaned up easily and beautifully and you would never know there had been an accident on it!
All in all 2 thumbs up!