I have three of them on my garage floor, if you go to my site and click on webcam you can get a quick glimpse. they work great, but are a pain with a floor jack and jack stands. If you try and use the stands it will cut a slice in it where the stands are. to solve this problem I use 12x12 steel plates to set the jackstands on. it does not crush the grooves and looks the same when there removed. I used them all winter long, when my "Z" was in and out of the garage, snow, rain,salt it really helped to keep the garage floor clean as everything stayed right on the mat. To clean them I just vaccum then use a mop, nothing sticks to them. you don't need anything to hold them down as they weigh around 100 lbs a piece and have never slipped out of place and never curled up. Not sure how they stand up in cold temps as I have a heated garage, best floor covering I've seen for garages