Honest opinion, this is not a high quality rug. It has a strong glue smell. It’s very thin. It takes days to roll out flat. 
Con: affordable. Easy to clean. 
If you want high quality rug this is not it.
But if you don’t have high expectations then yes it does the job.