Bought it from a local provider and installed it myself. We love it. Never gets muddy, no upkeep. The main downside is that it is expensive and gets hot in the heat of the summer (we water it down for a minute and it stays cool for a while).
As far as instalation, it wasn't too hard. Like you said, watch YouTube. I would recommend renting a power broom to put the sand on top of the turf. It makes everything stand up a lot better and makes it a lot softer.
We put in a pool and added turf a around it instead of the standard concrete deck. We love it!
The second time I sourced it directly from China via Alibaba. It was a third the cost of the local options. The quality is okay, but the first local batch was definitely better quality.