I've got some on my balcony.... It's very expensive and looks real. I've had more than one person ask how I've grass on a balcony.
It even feels real to sit on, I mean you can tell the difference but if you've been sitting on it for half an hour you really forget its not the real macoy. I did add some laminate underlay for padding cos obviously it's on concrete, but on grass it will be soft.
As my balcony is a tiny 1x1m I got an offcut cheap, but that still cost more than buying the cheaper stuff on a roll.
Its also easy to clean lol I brush it and any flat parts come straight back up, it has drainage holes so any water soaks straight through it. It doesn't get hot so it's safe for dogs. Some people say it's bad for wildlife, it probably is if thats all you've got in your garden, but if you have plants too then I don't see the issue.
I'd say go for it if you can afford the expensive stuff, if not don't bother cos ge cheap stuff is naff.