Delivered ahead of time and it feels great on the roof on top of black EPDM.I was going to use this for my dogs on their dog runs but they tear into everything with a vengeance I decided to use this for under a family blow up pull (small pool but big enough for two adults on a budget) whelp we’ve been using it for the past two weeks during this heatwave the cushion it provides under the pool and around the pool is phenomenal and looks super nice compared to other fake on a budget grassesThe turf is very soft and my dog loves it. But, it’s soft because it’s thin. It has streaks that you can see in the photos. If it was cheaper, I’d understand but it wasn’t cheap. I could have supported a local vendor and gotten a quality product.This reinvented My Deck and it looks Amazing! Thank You for a quality product!if you live in a place with no green space - this is a game changer. I now have actual grass and I still miss this mat.Very nice but smaller then I thought it would be.I have been buying these for my dog to use for a convenient outside potty strip and they are perfect! I put pee pads underneath, which you can't see, and my pup treats it like it's real grass. I always have one at my parents' house and at my apartment. We hose down the one at my parents' house and it cleans easily and thoroughly. There's no hose or place to clean at my apartment, so I just replace it every few months. It always ships on time. Last month, Amazon marked one as delivered but it either wasn't or it had been misplaced/taken. I contacted the "Seller" and they responded the very same day and shipped one out right away, no questions asked, and it arrived two days later, no extra charge. Perfect service. On top of that, I decided to then order my next one, to just have it on hand when I'm ready to replace, and they actually called me just to make sure I hadn't accidentally placed a duplicate order (since they had shipped me the replacement for the lost strip). Amazing, above and beyond customer service! The guy on the phone was super nice and warm as well. Highly recommend. I will keep using for as long as I live in an apartment.I got tired of attempting to plant grass at our camping property, it never worked, this product solved my problem ha ha works great! Just ordered another piece to fill in some other spots