I have a 7 foot putting carpet with a cup in the middle, a fake water hazard on the left, and a fake bunker on the right. I bought it off Amazon a few years ago for about $40 bucks...
I made a video of my 5 different golf putters from various decades:
1973 Ping Pal, 1983 Ping B60, 1996 Odyssey DF-550,
2000 "Clone" of an Odyssey Rossie, 2010 Odyssey White Hot 2.0 XG #1.
Sorry for the "gurgling" sound in the video - that's from my 30 gallon fish aquarium.
Putting Thru The Decades