Takes time/effort to make usable. Spend the extra ~$10-$15 for something more durable.
I set 10lb weight plates on this upon arrival because of the way it was rolled up in the box. I didn’t get to really use it until roughly 36-48 hours  later once it finally settled flat. The bottom is basically light foam so it moved with every swing. I use this with my chipping net and when taking a realistic swing on the “rough” patch of the mat it sent it sliding across my floor. I ended up gorilla gluing a thin piece of plywood to the bottom with some thin rubber bumpers on the bottom, which helps keep it in place, added to sturdiness, and overall made it useable. Doing this also added to the height of the mat, so i grip down on my club a slight amount. I use this on my wood floor so it may work better off of concrete but definitely not off of grass. It’s ~$10-$15 cheaper than alternatives on Amazon so for that I gave it two stars. In hindsight I would’ve shelled out the extra $ for something more sturdy.
Rating: 3 stars