I think it has definitely helped me get rid of some flaws/quirks in my putting. The red gates helped with that, but a velcro bottom might help hold these in place, since even the slightest touch moves these a lot. The return track sections do not fit together really well, so sometimes returning balls get hung up, but sometimes that is good – It easily accommodates a dozen golf balls, so I can putt a dozen balls continuously without stopping every 2 or 3 putts. There does seem to be a flaw in the ramp up to the holes – it causes balls to curve. It is a 9 ft. long putting strip which fits my office just fine. Balls roll well on the turf and the lines are a good guide to visually check if my swing is straight or off line or looping. I've also discovered that once I relearned how to putt, I putt equally well with all 3 of my putters, which are all of a different style and ages vary between a 50+ years Wilson double face, to less than 2 year old Ping. And my wife can use it too, at her convenience. Overall – this was a purchase I'm glad I made.