I bought this for the office. I work in a large high pace sales environment so we got this for a little fun and stress reliever. We have had the product in the office few a few months and it gets a good amount of usage. It still works great and is fun for a little friendly competition. The ball return was a little slow so we added a little more slope to the high end and it's perfect. We all got pretty good and where making the putt about 90% of the time so we added in a jump and other obstacles to mix it up. All and all it has been great fun and was well worth the price.